Doesn't render rv24 AVI correctly. Distorted/Cut.
Posted: 23 Mar 2007 23:29
Is there anything I can do to get it to render this AVI correctly in VLC? If you look at the picture below... the top left feed is how it is being displayed in VLC and the bottom feed is how it is supposed to look (which is being fed through Windows Media Player 11 on the same machine.)
It appears as if it is cutting the file in two at a diagonal and then skewing it.
Info about the file:
Debugging info:
Running on an Acer Aspire 5630 with Windows XP Pro.
Intel Core 2 Duo 1.66Ghz
15.4" WXGA
256MB NVIDIA GeForce 7300 w/ TurboCache
160GB HD
2GB DDR2
Installed latest video/audio drivers AND directX drivers... video overlay is turned off.
Any ideas? I would love to get it to where VLC can play it exactly like WMP plays it on this machine. We may be S.O.L and have to use WMP right now for the sign until we can find something better but VLC would be our first choice otherwise.
Thanks!
It appears as if it is cutting the file in two at a diagonal and then skewing it.
Info about the file:
Code: Select all
General #0
Count : 177
Count of stream of this kind : 1
Kind of stream : General
StreamKindID : 0
Count of video streams : 1
Count of audio streams : 0
Count of text streams : 0
Count of chapter streams : 0
Codecs Video : RV24
File extension : avi
Format : AVI
Format/Info : Audio Video Interleave
Format/Family : RIFF
Format/Extensions : avi
Codec : AVI
Codec/Info : Audio Video Interleave
Codec/Family : RIFF
Codec/Extensions : avi
File size : 354927886
File size : 338 MiB
PlayTime : 35s
Bit rate : 81121920
Bit rate : 81 Mbps
Video #0
Count : 74
Count of stream of this kind : 1
Kind of stream : Video
StreamKindID : 0
ID : 0
Codec : RV24
PlayTime : 35s
Bit rate : 81116920
Bit rate : 81 Mbps
Width : 450
Width : 450 pixels
Height : 250
Height : 250 pixels
Aspect ratio : 1.800
Aspect ratio : 16/9
Frame rate : 30.000
Frame rate : 30.000 fps
FrameCount : 1050
Bits/(Pixel*Frame) : 24.035
Debugging info:
Code: Select all
main debug: looking for interface module: 1 candidate
logger: VLC media player - version 0.8.6a Janus - (c) 1996-2007 the VideoLAN team
logger:
Warning: if you can't access the GUI anymore, open a command-line window, go to the directory where you installed VLC and run "vlc -I wx"
logger: using logger...
logger debug: opening logfile `C:\Program Files\VideoLAN\VLC\logs\Logs.html'
main debug: using interface module "logger"
main debug: thread 3956 (interface) created at priority 0 (interface/interface.c:231)
main debug: adding playlist item `C:\Align_Pattern.avi' ( C:\Align_Pattern.avi )
main debug: creating new input thread
main debug: waiting for thread completion
main debug: thread 4484 (input) created at priority 1 (input/input.c:265)
main debug: drive letter C: found in source
main debug: `C:\Align_Pattern.avi' gives access `' demux `' path `C:\Align_Pattern.avi'
main debug: creating demux: access='' demux='' path='C:\Align_Pattern.avi'
main debug: looking for access_demux module: 1 candidate
main debug: creating access '' path='C:\Align_Pattern.avi'
main debug: looking for access2 module: 5 candidates
vcd debug: trying .cue file: C:\Align_Pattern.cue
vcd debug: could not find .cue file
access_file debug: opening file `C:\Align_Pattern.avi'
main debug: using access2 module "access_file"
main debug: pre-buffering...
main debug: received first data for our buffer
skins2 warning: cannot find node with id -1
main debug: pre-buffering done 1408981 bytes in 0s - 200226 kbytes/s
main debug: creating demux: access='' demux='' path='C:\Align_Pattern.avi'
main debug: looking for demux2 module: 45 candidates
avi debug: found Chunk fourcc:46464952 (RIFF) size:354927878 pos:0
avi debug: found LIST chunk: 'AVI '
avi debug:
avi debug: found Chunk fourcc:5453494c (LIST) size:192 pos:12
avi debug: found LIST chunk: 'hdrl'
avi debug:
avi debug: found Chunk fourcc:68697661 (avih) size:56 pos:24
avi debug: avih: streams:1 flags: HAS_INDEX 450x250
avi debug: found Chunk fourcc:5453494c (LIST) size:116 pos:88
avi debug: found LIST chunk: 'strl'
avi debug:
avi debug: found Chunk fourcc:68727473 (strh) size:56 pos:100
avi debug: strh: type:vids handler:0x20424944 samplesize:0 30.00fps
avi debug: found Chunk fourcc:66727473 (strf) size:40 pos:164
avi debug: strf: video: 450x250 planes:1 24bpp
avi debug:
avi debug:
avi debug: found Chunk fourcc:4b4e554a (JUNK) size:1992 pos:212
avi debug: found Chunk fourcc:5453494c (LIST) size:354908404 pos:2212
message warning: message queue overflowed
main debug: using decoder module "rawvideo"
main debug: meta information:
main debug: - 'Setting' = ' HAS_INDEX'
main debug: `C:\Align_Pattern.avi' successfully opened
avi debug: old:0 < new 0
main debug: no usable vout present, spawning one
main debug: window size: 450x250
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 4468 (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: DirectXEnumCallback: Primary Display Driver, display
vout_directx debug: DirectXEnumCallback: NVIDIA GeForce Go 7300, \\.\DISPLAY1
vout_directx debug: selecting NVIDIA GeForce Go 7300, \\.\DISPLAY1
vout_directx debug: screen dimensions (0x0,1280x800)
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
main debug: Registering subpicture channel, ID: 2
main debug: Registering subpicture channel, ID: 3
vout_directx debug: YUV overlay created successfully
main debug: Registering subpicture channel, ID: 4
main debug: Registering subpicture channel, ID: 5
vout_directx debug: End NewPictureVec (succeeded)
main debug: got 1 direct buffer(s)
main debug: picture in 450x250 (0,0,450x250), chroma RV24, ar 9:5, sar 1:1
main debug: picture user 450x250 (0,0,450x250), chroma RV24, ar 9:5, sar 1:1
main debug: picture out 450x250 (0,0,450x250), chroma I420, ar 9:5, sar 1:1
main debug: looking for chroma module: 9 candidates
ffmpeg debug: no resampling
ffmpeg debug: libavcodec already initialized
main debug: using chroma module "ffmpeg"
main debug: indirect render, mapping render pictures 0-7 to system pictures 1-8
main debug: thread 4672 (video output) created at priority 1 (video_output/video_output.c:421)
Intel Core 2 Duo 1.66Ghz
15.4" WXGA
256MB NVIDIA GeForce 7300 w/ TurboCache
160GB HD
2GB DDR2
Installed latest video/audio drivers AND directX drivers... video overlay is turned off.
Any ideas? I would love to get it to where VLC can play it exactly like WMP plays it on this machine. We may be S.O.L and have to use WMP right now for the sign until we can find something better but VLC would be our first choice otherwise.
Thanks!