RCS file: /cvsroot/mplayer/main/libmpdemux/demux_ogg.c,v
retrieving revision 1.66
diff -u -u -r1.66 demux_ogg.c
|
|
|
|
| 847 | 847 | (double)inf.fps_denominator; |
| 848 | 848 | sh_v->frametime = ((double)inf.fps_denominator)/ |
| 849 | 849 | (double)inf.fps_numerator; |
| 850 | | sh_v->disp_w = sh_v->bih->biWidth = inf.width; |
| 851 | | sh_v->disp_h = sh_v->bih->biHeight = inf.height; |
| | 850 | sh_v->bih->biWidth = inf.width; |
| | 851 | sh_v->bih->biHeight = inf.height; |
| 852 | 852 | sh_v->bih->biBitCount = 24; |
| 853 | 853 | sh_v->bih->biPlanes = 3; |
| 854 | 854 | sh_v->bih->biSizeImage = ((sh_v->bih->biBitCount/8) * |
| … |
… |
|
| 895 | 895 | pack.packet[70],pack.packet[71]); |
| 896 | 896 | sh_v->frametime = get_uint64(pack.packet+164)*0.0000001; |
| 897 | 897 | sh_v->fps = 1/sh_v->frametime; |
| 898 | | sh_v->disp_w = sh_v->bih->biWidth = get_uint32(pack.packet+176); |
| 899 | | sh_v->disp_h = sh_v->bih->biHeight = get_uint32(pack.packet+180); |
| | 898 | sh_v->bih->biWidth = get_uint32(pack.packet+176); |
| | 899 | sh_v->bih->biHeight = get_uint32(pack.packet+180); |
| 900 | 900 | sh_v->bih->biBitCount = get_uint16(pack.packet+182); |
| 901 | 901 | if(!sh_v->bih->biBitCount) sh_v->bih->biBitCount=24; // hack, FIXME |
| 902 | 902 | sh_v->bih->biPlanes=1; |
| … |
… |
|
| 952 | 952 | sh_v->frametime = get_uint64(&st->time_unit)*0.0000001; |
| 953 | 953 | sh_v->fps = 1.0/sh_v->frametime; |
| 954 | 954 | sh_v->bih->biBitCount = get_uint16(&st->bits_per_sample); |
| 955 | | sh_v->disp_w = sh_v->bih->biWidth = get_uint32(&st->sh.video.width); |
| 956 | | sh_v->disp_h = sh_v->bih->biHeight = get_uint32(&st->sh.video.height); |
| | 955 | sh_v->bih->biWidth = get_uint32(&st->sh.video.width); |
| | 956 | sh_v->bih->biHeight = get_uint32(&st->sh.video.height); |
| 957 | 957 | if(!sh_v->bih->biBitCount) sh_v->bih->biBitCount=24; // hack, FIXME |
| 958 | 958 | sh_v->bih->biPlanes=1; |
| 959 | 959 | sh_v->bih->biSizeImage=(sh_v->bih->biBitCount>>3)*sh_v->bih->biWidth*sh_v->bih->biHeight; |