Page 1 of 1

possibly a bug(?) with aspect ratio

Posted: 11 May 2008 00:11
by PureVirtual
In brief
The reason making me think this might be possibly a bug is that the same video file is played by VLC correctly but gets corrupted when being streamed. Below I'll provide all important information but first please have a look at the sample file itself. Here is the file (500KB): http://bez.su/tmp/be.mp4. It's played correctly like this:

Code: Select all

vlc be.mp4
but gets stretched verticaly when being streamed like this for instance:

Code: Select all

vlc be.mp4 --sout #display
(The same thing happens if it's really streamed and viewed with another instance of VLC.)

Details
I'm using VLC v0.8.6f on Win2k and FreeBSD 7 and have noticed this strange behaviour while streaming video materials previously transcoded with VLC. The source was AVI file (DVDRip made with Gordian Knot). Here is a short (10sec) fragment of that file (6MB): http://bez.su/tmp/be.avi and it's detailed specs:

Code: Select all

General #0 Complete name : M:\temp\Beyonce\be.avi Format : AVI Format/Info : Audio Video Interleave Format/Family : RIFF File size : 5.72 MiB PlayTime : 10s 577ms Bit rate : 4540 Kbps StreamSize/String : 25.7 KiB Writing application : VirtualDubMod 1.5.10.1 (build 2366/release) Writing library : VirtualDubMod build 2366/release Video #0 Codec : XviD Codec/Family : MPEG-4V Codec/Info : XviD project Codec profile : Streaming Video Profile/Level 1 Codec settings, Packet bitst : No Codec settings, BVOP : Yes Codec settings, QPel : Yes Codec settings, GMC : 0 Codec settings, Matrix : Default PlayTime : 10s 577ms Bit rate : 4136 Kbps Width : 720 pixels Height : 400 pixels Display Aspect ratio : 16/9 Frame rate : 29.970 fps Resolution : 8 bits Chroma : 4:2:0 Interlacement : Progressive Bits/(Pixel*Frame) : 0.479 StreamSize/String : 5.22 MiB Writing library : XviD 1.1.0 Writing library/Date : UTC 2005-11-22 Audio #0 Codec : AC3 PlayTime : 10s 577ms Bit rate mode : CBR Bit rate : 384 Kbps Channel(s) : 2 channels Channel positions : L R Sampling rate : 48.0 KHz Video0 delay : 26ms StreamSize/String : 496 KiB
This file was transcoded by VLC with the following command line:

Code: Select all

vlc be.avi --sout #transcode{vcodec=h264,vb=256,width=320,acodec=mp3,ab=128,channels=2}:duplicate{dst=std{access=file,mux=mp4,dst=be.mp4}}
The result was the above mentioned mp4 file:

Code: Select all

General #0 Complete name : M:\temp\Beyonce\be.mp4 Format : MPEG-4 Format/Info : ISO 14496-1 Base Media Format/Family : MPEG-4 File size : 512 KiB PlayTime : 10s 476ms Bit rate : 401 Kbps StreamSize/String : 14.0 KiB Encoded date : UTC 2008-05-10 20:36:49 Tagged date : UTC 2008-05-10 20:36:49 : vlc 0.8.6f stream output Video #0 Codec : AVC Codec/Family : AVC Codec/Info : Advanced Video Codec Codec profile : Main@L5.1 Codec settings, CABAC : Yes Codec_Settings_RefFrames : 1 PlayTime : 10s 476ms Bit rate mode : VBR Bit rate : 263 Kbps Width : 320 pixels Height : 178 pixels Display Aspect ratio : 16/9 Frame rate : 29.970 fps Chroma : 4:2:0 Interlacement : Progressive Bits/(Pixel*Frame) : 0.154 StreamSize/String : 336 KiB Encoded date : UTC 2008-05-10 20:36:49 Tagged date : UTC 2008-05-10 20:36:49 Audio #0 Codec : MPEG-1 Audio Codec/Family : MPEG-A PlayTime : 10s 422ms Bit rate mode : VBR Bit rate : 128 Kbps Maximum bit rate : 3072 Mbps Channel(s) : 2 channels Sampling rate : 48.0 KHz Resolution : 16 bits StreamSize/String : 162 KiB Encoded date : UTC 2008-05-10 20:36:49 Tagged date : UTC 2008-05-10 20:36:49
This file has correct aspect ratio (16:9) and is displayed correctly, but when it's streamed by sout its aspect ratio is more like 4:10. Here are the messages produced by "vlc -vvv be.mp4 --sout #display":

Code: Select all

main debug: CPU has capabilities 486 586 MMX MMXEXT SSE SSE2 FPU main debug: looking for memcpy module: 3 candidates main debug: using memcpy module "memcpymmxext" main debug: waiting for thread completion main debug: thread 3732 (playlist) created at priority 0 (playlist/playlist.c:184) main debug: waiting for thread completion main debug: thread 3748 (preparser) created at priority 0 (playlist/playlist.c:210) main debug: looking for interface module: 1 candidate main debug: using interface module "hotkeys" main debug: thread 3772 (interface) created at priority 0 (interface/interface.c:231) main debug: adding playlist item `be.mp4' ( be.mp4 ) main debug: looking for interface module: 3 candidates main debug: using interface module "wxwidgets" main debug: thread 3804 (manager) created at priority 0 (interface/interface.c:216) wxwidgets debug: Using last windows config '(-1,0,0,1440,900)(0,385,235,423,94)(2,132,132,418,580)(6,0,0,-1,150)' wxwidgets debug: id=0 p=(385,235) s=(423,94) wxwidgets debug: id=2 p=(132,132) s=(418,580) wxwidgets debug: id=6 p=(0,0) s=(-1,150) main debug: nothing requested, starting main debug: creating new input thread main debug: waiting for thread completion main debug: thread 3900 (input) created at priority 1 (input/input.c:265) main debug: creating statistics handler main debug: stream=`display' main debug: looking for sout stream module: 1 candidate main debug: using sout stream module "stream_out_display" main debug: `be.mp4' gives access `' demux `' path `be.mp4' main debug: creating demux: access='' demux='' path='be.mp4' main debug: looking for access_demux module: 1 candidate main debug: creating access '' path='be.mp4' main debug: looking for access2 module: 5 candidates vcd debug: trying .cue file: be.cue vcd debug: could not find .cue file access_file debug: opening file `be.mp4' main debug: using access2 module "access_file" main debug: pre-buffering... main debug: received first data for our buffer main debug: creating demux: access='' demux='' path='be.mp4' main debug: looking for demux2 module: 45 candidates mp4 debug: found Box: ftyp size 20 mp4 debug: found Box: moov size 14321 mp4 debug: found Box: mvhd size 108 mp4 debug: read box: "mvhd" creation 733093d-32h:36m:49s modification 733093d-32h:36m:49s time scale 90000 duration 694977d-48h:00m:14s rate 1.000000 volume 1.000000 next track id 3 mp4 debug: found Box: trak size 8752 mp4 debug: found Box: tkhd size 92 mp4 debug: read box: "tkhd" creation 733093d-32h:36m:49s modification 733093d-32h:36m:49s duration 694987d-08h:33m:57s track ID 1 layer 0 volume 1.000000 width 0.000000 height 0.000000 mp4 debug: found Box: edts size 48 mp4 debug: found Box: elst size 40 mp4 debug: read box: "elst" entry-count 2 mp4 debug: out of bound child mp4 debug: found Box: mdia size 8604 mp4 debug: found Box: mdhd size 32 mp4 debug: read box: "mdhd" creation 733093d-32h:36m:49s modification 733093d-32h:36m:49s time scale 48000 duration 694982d-06h:58m:06s language ``` mp4 debug: found Box: hdlr size 45 mp4 debug: read box: "hdlr" handler type soun name SoundHandler mp4 debug: found Box: minf size 8519 mp4 debug: found Box: smhd size 16 mp4 debug: read box: "smhd" balance 0.000000 mp4 debug: found Box: dinf size 36 mp4 debug: found Box: dref size 28 mp4 debug: found Box: url size 12 mp4 debug: read box: "url" url: (null) mp4 debug: out of bound child mp4 debug: read box: "dref" entry-count 1 mp4 debug: out of bound child mp4 debug: found Box: stbl size 8459 mp4 debug: found Box: stsd size 87 mp4 debug: found Box: mp4a size 71 mp4 debug: read box: "soun" mp4 or qt1/2 (rest=35) mp4 debug: found Box: esds size 35 mp4 debug: found esds MPEG4ESDescr (21Bytes) mp4 debug: found esds MP4DecConfigDescr (13Bytes) mp4 debug: out of bound child mp4 debug: read box: "soun" in stsd channel 2 sample size 16 sample rate 48000.000000 mp4 debug: out of bound child mp4 debug: read box: "stsd" entry-count 1 mp4 debug: found Box: stts size 3128 mp4 debug: read box: "stts" entry-count 389 mp4 debug: found Box: stsc size 2284 mp4 debug: read box: "stsc" entry-count 189 mp4 debug: found Box: stsz size 1752 mp4 debug: read box: "stsz" sample-size 0 sample-count 433 mp4 debug: found Box: stco size 1200 mp4 debug: read box: "co64" entry-count 296 mp4 debug: out of bound child mp4 debug: out of bound child mp4 debug: out of bound child mp4 debug: out of bound child mp4 debug: found Box: trak size 5409 mp4 debug: found Box: tkhd size 92 mp4 debug: read box: "tkhd" creation 733093d-32h:36m:49s modification 733093d-32h:36m:49s duration 694987d-09h:55m:41s track ID 2 layer 0 volume 0.000000 width 319.999908 height 178.000000 mp4 debug: found Box: edts size 36 mp4 debug: found Box: elst size 28 mp4 debug: read box: "elst" entry-count 1 mp4 debug: out of bound child mp4 debug: found Box: mdia size 5273 mp4 debug: found Box: mdhd size 32 mp4 debug: read box: "mdhd" creation 733093d-32h:36m:49s modification 733093d-32h:36m:49s time scale 1001 duration 694977d-50h:54m:47s language ``` mp4 debug: found Box: hdlr size 45 mp4 debug: read box: "hdlr" handler type vide name VideoHandler mp4 debug: found Box: minf size 5188 mp4 debug: found Box: vmhd size 20 mp4 debug: read box: "vmhd" graphics-mode 0 opcolor (0, 0, 0) mp4 debug: found Box: dinf size 36 mp4 debug: found Box: dref size 28 mp4 debug: found Box: url size 12 mp4 debug: read box: "url" url: (null) mp4 debug: out of bound child mp4 debug: read box: "dref" entry-count 1 mp4 debug: out of bound child mp4 debug: found Box: stbl size 5124 mp4 debug: found Box: stsd size 152 mp4 debug: found Box: avc1 size 136 mp4 debug: found Box: avcC size 50 mp4 debug: read box: "avcC" version=1 profile=0x40 level=0x33 length size=4 sps=1 pps=1 mp4 debug: - sps[0] length=27 mp4 debug: - pps[0] length=4 mp4 debug: out of bound child mp4 debug: read box: "vide" in stsd 320x178 depth 24 mp4 debug: out of bound child mp4 debug: read box: "stsd" entry-count 1 mp4 debug: found Box: stts size 2032 mp4 debug: read box: "stts" entry-count 252 mp4 debug: found Box: stss size 24 mp4 debug: read box: "stss" entry-count 2 mp4 debug: found Box: stsc size 436 mp4 debug: read box: "stsc" entry-count 35 mp4 debug: found Box: stsz size 1272 mp4 debug: read box: "stsz" sample-size 0 sample-count 313 mp4 debug: found Box: stco size 1200 mp4 debug: read box: "co64" entry-count 296 mp4 debug: out of bound child mp4 debug: out of bound child mp4 debug: out of bound child mp4 debug: out of bound child mp4 debug: found Box: udta size 44 mp4 debug: mp4 debug: mp4 debug: out of bound child mp4 debug: out of bound child mp4 debug: found Box: wide size 8 mp4 debug: skip box: "wide" mp4 debug: found Box: mdat size 510205 mp4 debug: skip box: "mdat" mp4 debug: out of bound child mp4 debug: dumping root Box "root" mp4 debug: | + ftyp size 20 mp4 debug: | + moov size 14321 mp4 debug: | | + mvhd size 108 mp4 debug: | | + trak size 8752 mp4 debug: | | | + tkhd size 92 mp4 debug: | | | + edts size 48 mp4 debug: | | | | + elst size 40 mp4 debug: | | | + mdia size 8604 mp4 debug: | | | | + mdhd size 32 mp4 debug: | | | | + hdlr size 45 mp4 debug: | | | | + minf size 8519 mp4 debug: | | | | | + smhd size 16 mp4 debug: | | | | | + dinf size 36 mp4 debug: | | | | | | + dref size 28 mp4 debug: | | | | | | | + url size 12 mp4 debug: | | | | | + stbl size 8459 mp4 debug: | | | | | | + stsd size 87 mp4 debug: | | | | | | | + mp4a size 71 mp4 debug: | | | | | | | | + esds size 35 mp4 debug: | | | | | | + stts size 3128 mp4 debug: | | | | | | + stsc size 2284 mp4 debug: | | | | | | + stsz size 1752 mp4 debug: | | | | | | + stco size 1200 mp4 debug: | | + trak size 5409 mp4 debug: | | | + tkhd size 92 mp4 debug: | | | + edts size 36 mp4 debug: | | | | + elst size 28 mp4 debug: | | | + mdia size 5273 mp4 debug: | | | | + mdhd size 32 mp4 debug: | | | | + hdlr size 45 mp4 debug: | | | | + minf size 5188 mp4 debug: | | | | | + vmhd size 20 mp4 debug: | | | | | + dinf size 36 mp4 debug: | | | | | | + dref size 28 mp4 debug: | | | | | | | + url size 12 mp4 debug: | | | | | + stbl size 5124 mp4 debug: | | | | | | + stsd size 152 mp4 debug: | | | | | | | + avc1 size 136 mp4 debug: | | | | | | | | + avcC size 50 mp4 debug: | | | | | | + stts size 2032 mp4 debug: | | | | | | + stss size 24 mp4 debug: | | | | | | + stsc size 436 mp4 debug: | | | | | | + stsz size 1272 mp4 debug: | | | | | | + stco size 1200 mp4 debug: | | + udta size 44 mp4 debug: mp4 debug: | + wide size 8 mp4 debug: | + mdat size 510205 mp4 debug: ISO Media file (isom) version 0. mp4 debug: found 2 tracks mp4 warning: elst box found mp4 debug: - [0] duration=54ms media time=-1ms) rate=1.0 mp4 debug: - [1] duration=10422ms media time=0ms) rate=1.0 mp4 debug: track[Id 0x1] read 296 chunk mp4 debug: track[Id 0x1] read 433 samples length:10s main debug: selecting program id=0 mp4 debug: adding track[Id 0x1] audio (enable) language undef mp4 warning: elst box found mp4 debug: - [0] duration=10477ms media time=0ms) rate=1.0 mp4 debug: track[Id 0x2] read 296 chunk mp4 debug: track[Id 0x2] read 313 samples length:10s mp4 debug: adding track[Id 0x2] video (enable) language undef main debug: using demux2 module "mp4" mp4 warning: DEMUX_GET_FPS unimplemented !! main debug: looking for a subtitle file in M:\temp\Beyonce\ main debug: looking for packetizer module: 17 candidates main debug: using packetizer module "mpeg_audio" main debug: stream out mode -> no decoder thread main debug: looking for packetizer module: 17 candidates packetizer_h264 debug: found NAL_SPS packetizer_h264 debug: found NAL_PPS packetizer_h264 debug: avcC length size=4, sps=1, pps=1 main debug: using packetizer module "packetizer_h264" main debug: stream out mode -> no decoder thread main debug: starting in sync mode main debug: `be.mp4' successfully opened mp4 debug: elst (0) gives 0ms (movie)-> 0ms (track) mp4 debug: track[Id 0x2] using Sync Sample Box (stss) mp4 debug: stts gives 0 --> 0 (sample number) mpeg_audio debug: MPGA channels:2 samplerate:48000 bitrate:128 main debug: adding a new input main debug: looking for decoder module: 28 candidates main debug: using decoder module "mpeg_audio" main debug: thread 4044 (decoder) created at priority 2 (input/decoder.c:159) main debug: adding a new input main debug: looking for decoder module: 28 candidates ffmpeg debug: libavcodec initialized (interface 3349504 ) ffmpeg debug: postprocessing disabled ffmpeg debug: ffmpeg codec (h264) started main debug: using decoder module "ffmpeg" main debug: thread 4072 (decoder) created at priority 0 (input/decoder.c:159) mpeg_audio debug: MPGA channels:2 samplerate:48000 bitrate:128 mp4 warning: elst old=0 new=1 main debug: no aout present, spawning one main debug: looking for audio output module: 3 candidates aout_directx debug: OpenAudio main debug: no usable vout present, spawning one main debug: Registering subpicture channel, ID: 2 main debug: Registering subpicture channel, ID: 3 main debug: Registering subpicture channel, ID: 4 main debug: Registering subpicture channel, ID: 5 aout_directx debug: aout_directx debug: found device: Aureal Audio aout_directx debug: found device: SoundMAX Digital Audio main debug: looking for sub filter module: 2 candidates aout_directx debug: device supports 2 channels aout_directx debug: device supports 1 channel aout_directx debug: creating DirectSoundThread main debug: thread 4548 (DirectSound Notification Thread) created at priority 15 (directx.c:372) aout_directx debug: DirectSoundThread ready main debug: using audio output module "aout_directx" main debug: output 's16l' 48000 Hz Stereo frame=1 samples/4 bytes main debug: mixer 'fl32' 48000 Hz Stereo frame=1 samples/8 bytes main debug: filter(s) 'fl32'->'s16l' 48000 Hz->48000 Hz Stereo->Stereo main debug: looking for audio filter module: 24 candidates main debug: creating access '' path='logo_90.png' main debug: looking for access2 module: 5 candidates vcd debug: trying .cue file: logo_90.cue vcd debug: could not find .cue file access_file warning: logo_90.png: No such file or directory cdda debug: trying .cue file: logo_90.cue cdda debug: could not find .cue file cdda warning: could not open logo_90.png main error: no suitable access module for `logo_90.png' main debug: could not open logo_90.png for reading logo warning: error while loading logo logo_90.png, will be skipped logo debug: logo file name logo_90.png, delay -1, alpha -1 main debug: using sub filter module "logo" main debug: Registering subpicture channel, ID: 6 main debug: window size: 320x1651 main debug: looking for video output module: 6 candidates vout_directx debug: creating DirectXEventThread main debug: waiting for thread completion vout_directx debug: DirectXCreateWindow vout_directx debug: created video sub-window main debug: thread 4620 (DirectX Events Thread) created at priority 0 (directx.c:278) vout_directx debug: DirectXEventThread running vout_directx debug: DirectXInitDDraw vout_directx debug: directx-device: vout_directx debug: main debug: using audio filter module "float32tos16" main debug: found a filter for the whole conversion vout_directx debug: screen dimensions (0x0,1440x900) main debug: looking for audio mixer module: 3 candidates vout_directx debug: DirectDraw Capabilities: overlay=1 yuvoverlay=1 can_deinterlace_overlay=1 colorkey=1 stretch=1 bltfourcc=1 vout_directx debug: align_boundary_src=0,0 align_boundary_dest=1,1 align_size_src=0,0 align_size_dest=0,0 vout_directx debug: End DirectXInitDDraw vout_directx debug: DirectXCreateDisplay vout_directx debug: DirectXCreateClipper vout_directx debug: disabling screen saver main debug: using video output module "vout_directx" main debug: waiting for thread completion vout_directx debug: NewPictureVec overlay:yes chroma:YV12 vout_directx debug: End NewPictureVec (failed) vout_directx debug: NewPictureVec overlay:yes chroma:YV12 vout_directx debug: End NewPictureVec (failed) vout_directx debug: NewPictureVec overlay:yes chroma:YUY2 vout_directx debug: End NewPictureVec (failed) vout_directx debug: NewPictureVec overlay:no chroma:YV12 vout_directx debug: created plain surface of chroma:YV12 vout_directx debug: End NewPictureVec (succeeded) main debug: got 1 direct buffer(s) main debug: picture in 320x178 (0,0,320x178), chroma I420, ar 41843:216000, sar 289:2682 main debug: picture user 320x178 (0,0,320x178), chroma I420, ar 41843:216000, sar 289:2682 main debug: picture out 320x178 (0,0,320x178), chroma I420, ar 41843:216000, sar 289:2682 main debug: direct render, mapping render pictures 0-6 to system pictures 1-7 main debug: thread 4624 (video output) created at priority 1 (video_output/video_output.c:421) main debug: using audio mixer module "trivial_mixer" main debug: input 'mpga' 48000 Hz Stereo frame=1152 samples/969 bytes main warning: late picture skipped (425067) main warning: late picture skipped (425067) main warning: late picture skipped (365145) main warning: late picture skipped (340167) main warning: late picture skipped (306200) main warning: late picture skipped (304234) main warning: late picture skipped (270267) main warning: late picture skipped (237300) main warning: late picture skipped (204334) main warning: late picture skipped (186367) main warning: late picture skipped (153400) main warning: late picture skipped (119434) main warning: late picture skipped (102467) main warning: late picture skipped (68512) main warning: late picture skipped (50534) main warning: late picture skipped (17567) vout_directx warning: could not blit surface (error -2005532522) vout_directx warning: could not blit surface (error -2005532522) vout_directx warning: could not blit surface (error -2005532522) main debug: filter(s) 'mpga'->'fl32' 48000 Hz->48000 Hz Stereo->Stereo main debug: looking for audio filter module: 24 candidates main debug: using audio filter module "mpgatofixed32" main debug: found a filter for the whole conversion main debug: filter(s) 'fl32'->'fl32' 52800 Hz->48000 Hz Stereo->Stereo main debug: looking for audio filter module: 24 candidates main debug: using audio filter module "bandlimited_resampler" main debug: found a filter for the whole conversion vout_directx warning: could not blit surface (error -2005532522) main warning: late picture skipped (53734) main warning: PTS is out of range (749000), dropping buffer main warning: PTS is out of range (725000), dropping buffer main warning: late picture skipped (35778) main warning: PTS is out of range (701000), dropping buffer main warning: late picture skipped (2812) main warning: PTS is out of range (677000), dropping buffer main warning: PTS is out of range (653000), dropping buffer main warning: PTS is out of range (629000), dropping buffer main warning: PTS is out of range (605000), dropping buffer main warning: PTS is out of range (581000), dropping buffer main warning: PTS is out of range (557000), dropping buffer main warning: PTS is out of range (509000), dropping buffer main warning: PTS is out of range (485000), dropping buffer main warning: PTS is out of range (461000), dropping buffer main warning: PTS is out of range (437000), dropping buffer main warning: PTS is out of range (413000), dropping buffer main warning: PTS is out of range (389000), dropping buffer main warning: PTS is out of range (365000), dropping buffer main warning: PTS is out of range (341000), dropping buffer main warning: PTS is out of range (303000), dropping buffer main warning: PTS is out of range (277656), dropping buffer main warning: PTS is out of range (252278), dropping buffer main warning: PTS is out of range (228278), dropping buffer main warning: PTS is out of range (202923), dropping buffer main warning: PTS is out of range (177545), dropping buffer main warning: PTS is out of range (153545), dropping buffer main warning: PTS is out of range (129545), dropping buffer main warning: PTS is out of range (129545), dropping buffer main warning: PTS is out of range (86000), dropping buffer main warning: PTS is out of range (85445), dropping buffer main warning: PTS is out of range (61445), dropping buffer main warning: PTS is out of range (36089), dropping buffer main warning: PTS is out of range (-14000), dropping buffer main warning: PTS is out of range (-14644), dropping buffer main warning: PTS is out of range (-38666), dropping buffer mpgatofixed32 debug: libmad error: bad main_data_begin pointer main debug: EOF reached main debug: closing input mp4 debug: freeing all memory main debug: removing module "mp4" main debug: removing module "access_file" main debug: removing module "mpeg_audio" main debug: killing decoder fourcc `mpga', 0 PES in FIFO main debug: removing an input main debug: removing module "mpeg_audio" main debug: thread times: real 0m10.328125s, kernel 0m0.125000s, user 0m0.203125s main debug: thread 4044 joined (input/decoder.c:191) main debug: killing decoder fourcc `mpga', 0 PES in FIFO main debug: removing module "mpgatofixed32" main debug: removing module "bandlimited_resampler" aout_directx debug: closing audio device aout_directx debug: DirectSoundThread exiting main debug: thread times: real 0m9.890625s, kernel 0m0.000000s, user 0m0.000000s main debug: thread 4548 joined (directx.c:598) main debug: removing module "aout_directx" main debug: removing module "float32tos16" main debug: removing module "trivial_mixer" main debug: removing module "packetizer_h264" main debug: killing decoder fourcc `avc1', 0 PES in FIFO main debug: removing an input ffmpeg debug: ffmpeg codec (h264) stopped main debug: removing module "ffmpeg" main debug: thread times: real 0m10.328125s, kernel 0m0.046875s, user 0m1.937500s main debug: thread 4072 joined (input/decoder.c:191) main debug: killing decoder fourcc `h264', 2 PES in FIFO main debug: destroying sout main debug: destroying chain... (name=display) main debug: removing module "stream_out_display" main debug: destroying chain done main debug: thread times: real 0m11.171875s, kernel 0m0.000000s, user 0m0.031250s main debug: thread 3900 joined (input/input.c:412) main: nothing to play main debug: garbage collector destroys 1 vout main debug: removing module "logo" vout_directx debug: DirectXCloseSurface vout_directx debug: DirectXCloseDisplay vout_directx debug: DirectXCloseDisplay clipper vout_directx debug: DirectXCloseDisplay display vout_directx debug: DirectXCloseDDraw vout_directx debug: CloseVideo vout_directx debug: DirectXEventThread terminating vout_directx debug: DirectXCloseWindow vout_directx debug: WinProc WM_DESTROY main debug: thread times: real 0m9.953125s, kernel 0m0.015625s, user 0m0.000000s main debug: thread 4620 joined (directx.c:509) main debug: removing module "vout_directx" main debug: thread times: real 0m9.828125s, kernel 0m0.093750s, user 0m0.046875s main debug: thread 4624 joined (video_output/video_output.c:461)
( I noticed the line "main debug: window size: 320x1651" but I'm not sure if it's related to the problem. )

P.S.: The files be.mp4 and be.avi are also uploaded to the FTP samples server along with the copy of this post. :)

Re: possibly a bug(?) with aspect ratio

Posted: 09 Feb 2009 00:45
by Jean-Baptiste Kempf
This is fixed now.