possibly a bug(?) with aspect ratio

About encoding, codec settings, muxers and filter usage
PureVirtual
Blank Cone
Blank Cone
Posts: 14
Joined: 26 Apr 2008 01:51

possibly a bug(?) with aspect ratio

Postby PureVirtual » 11 May 2008 00:11

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. :)

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: possibly a bug(?) with aspect ratio

Postby Jean-Baptiste Kempf » 09 Feb 2009 00:45

This is fixed now.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.


Return to “VLC stream-output (sout)”

Who is online

Users browsing this forum: No registered users and 4 guests