Trying to play Region 3 DVDs: spudec error: i_x overflowed
Posted: 11 Jul 2009 00:07
Normally play US DVDs. My brother went to South Korea and bought some Region 3 DVDs for my kids. When I load up the DVD, it plays some of the intro stuff, but eventually freezes on what looks like a scrambled title screen.
Here's the output of the Messages window, with verbosity set to 2.
Here's the output of the Messages window, with verbosity set to 2.
Code: Select all
main debug: adding item `dvd://E' ( dvd://E:\ )
qt4 debug: Adding a new MRL to recent ones: dvd://E:\
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 1 items, index -1
main debug: processing request item dvd://E node null skip 0
main debug: resyncing on dvd://E
main debug: dvd://E is at 0
main debug: starting new item
main debug: creating new input thread
main debug: Creating an input for 'dvd://E'
main debug: thread (input) created at priority 1 (../.././src/input/input.c:230)
main debug: requesting art for dvd://E
main debug: thread started
main debug: using timeshift granularity of 50 MBytes
main debug: using timeshift path 'C:\DOCUME~1\xxx~1\LOCALS~1\Temp'
main debug: `dvd://E:\' gives access `dvd' demux `' path `E:\'
main debug: creating demux: access='dvd' demux='' path='E:\'
main debug: looking for access_demux module: 2 candidates
qt4 debug: IM: Setting an input
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
main debug: searching art for dvd://E
main debug: looking for art finder module: 2 candidates
lua debug: Trying Lua scripts in C:\Documents and Settings\xxx\Application Data\vlc\lua\meta
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\\lua\meta
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\\lua\meta\01_musicbrainz.lua
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\\lua\meta\10_googleimage.lua
main debug: creating access 'http' path='images.google.com/images?q=dvd%3A%2F%2FE'
main debug: looking for access module: 2 candidates
access_http debug: http: server='images.google.com' port=80 file='/images?q=dvd%3A%2F%2FE
main debug: net: connecting to images.google.com port 80
main debug: connection: Resource temporarily unavailable
main debug: connection succeeded (socket = 1008)
access_http debug: protocol 'HTTP' answer code 200
access_http debug: Content-Type: text/html; charset=ISO-8859-1
access_http debug: Accepting Cookie: SS=Q0=ZHZkOi8vRQ; path=/search
access_http debug: Accepting Cookie: PREF=ID=77fd9f8cee3b10c1:TM=1247263146:LM=1247263146:S=kce8MBPhnWIGEh1L; expires=Sun, 10-Jul-2011 21:59:06 GMT; path=/; domain=.google.com
access_http debug: Server: gws
access_http debug: Transfer-Encoding: chunked
main debug: using access module "access_http"
main debug: TIMER module_need() : 184.422 ms - Total 184.422 ms / 1 intvls (Avg 184.422 ms)
main debug: Using AStream*Stream
main debug: pre buffering
main debug: received first data after 0 ms
main debug: pre-buffering done 1024 bytes in 0s - 8771 kbytes/s
lua debug: setting arturl: http://toonbarn.com/wordpress/wp-content/uploads/2008/09/wall-e-dvd.jpg
main debug: removing module "access_http"
main debug: waitpipe: object killed
main debug: using art finder module "lua"
main debug: TIMER module_need() : 460.556 ms - Total 460.556 ms / 1 intvls (Avg 460.556 ms)
main debug: removing module "lua"
main debug: creating access 'http' path='toonbarn.com/wordpress/wp-content/uploads/2008/09/wall-e-dvd.jpg'
main debug: looking for access module: 2 candidates
access_http debug: http: server='toonbarn.com' port=80 file='/wordpress/wp-content/uploads/2008/09/wall-e-dvd.jpg
main debug: net: connecting to toonbarn.com port 80
main debug: connection: Resource temporarily unavailable
main debug: connection succeeded (socket = 1008)
access_http debug: protocol 'HTTP' answer code 206
access_http debug: Server: Apache/2.0.54
access_http debug: this frame size=205737
access_http debug: stream size=205737,pos=0,remaining=205737
access_http debug: Content-Type: image/jpeg
main debug: using access module "access_http"
main debug: TIMER module_need() : 271.909 ms - Total 271.909 ms / 1 intvls (Avg 271.909 ms)
main debug: Using AStream*Stream
main debug: pre buffering
main debug: received first data after 17 ms
main debug: pre-buffering done 1024 bytes in 0s - 56 kbytes/s
main debug: removing module "access_http"
main debug: waitpipe: object killed
main debug: album art saved to C:\Documents and Settings\xxx\Application Data\vlc\art\title\dvd___E\art.jpg
main debug: found art for dvd://E in cache
dvdnav debug: trying to go to dvd menu
main debug: using access_demux module "dvdnav"
main debug: TIMER module_need() : 14219.029 ms - Total 14219.029 ms / 1 intvls (Avg 14219.028 ms)
main debug: `dvd://E:\' successfully opened
dvdnav debug: DVDNAV_HOP_CHANNEL
main error: ES_OUT_RESET_PCR called
dvdnav debug: DVDNAV_VTS_CHANGE
dvdnav debug: - vtsN=1
dvdnav debug: - domain=8
main error: ES_OUT_RESET_PCR called
dvdnav debug: DVDNAV_CELL_CHANGE
dvdnav debug: - cellN=1
dvdnav debug: - pgN=1
dvdnav debug: - cell_length=36000
dvdnav debug: - pg_length=36000
dvdnav debug: - pgc_length=36000
dvdnav debug: - cell_start=0
dvdnav debug: - pg_start=0
qt4 debug: Updating the geometry
qt4 debug: Title 6
qt4 debug: Chapter: 7
qt4 debug: New caching: 0
qt4 debug: New caching: 0
dvdnav debug: DVDNAV_SPU_CLUT_CHANGE
dvdnav debug: DVDNAV_SPU_STREAM_CHANGE
dvdnav debug: - physical_wide=0
dvdnav debug: - physical_letterbox=1
dvdnav debug: - physical_pan_scan=0
dvdnav debug: buttonUpdate not done b=1 t=0
main debug: selecting program id=0
main debug: looking for decoder module: 35 candidates
avcodec debug: libavcodec initialized (interface 0x341e02)
main debug: using decoder module "spudec"
main debug: TIMER module_need() : 3.568 ms - Total 3.568 ms / 1 intvls (Avg 3.568 ms)
main debug: looking for packetizer module: 21 candidates
main debug: using packetizer module "spudec"
main debug: TIMER module_need() : 0.570 ms - Total 0.570 ms / 1 intvls (Avg 0.570 ms)
main debug: thread (decoder) created at priority 0 (../.././src/input/decoder.c:315)
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
main debug: thread started
spudec debug: invalid starting packet (size < 4 or pts <=0)
spudec debug: spu size: 0, i_pts: 0 i_buffer: 128
dvdnav debug: DVDNAV_AUDIO_STREAM_CHANGE
dvdnav debug: - physical=0
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
main debug: Buffering 0%
dvdnav debug: buttonUpdate 1
main debug: Buffering 0%
main debug: looking for decoder module: 35 candidates
main debug: using decoder module "libmpeg2"
main debug: TIMER module_need() : 0.521 ms - Total 0.521 ms / 1 intvls (Avg 0.521 ms)
main debug: thread (decoder) created at priority 0 (../.././src/input/decoder.c:315)
qt4 debug: New caching: 0
qt4 debug: New caching: 0
qt4 debug: Updating the geometry
main debug: thread started
dvdnav debug: buttonUpdate 1
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
main debug: Buffering 1%
main debug: Buffering 1%
qt4 debug: New caching: 1
qt4 debug: New caching: 1
main debug: Buffering 2%
main debug: Buffering 2%
main debug: idx1=-1(??) idx2=-1(??)
qt4 debug: New caching: 2
qt4 debug: New caching: 2
qt4 debug: Updating the geometry
main debug: Buffering 3%
qt4 debug: New caching: 3
qt4 debug: New caching: 3
main debug: Buffering 3%
qt4 debug: New caching: 3
qt4 debug: New caching: 3
libmpeg2 debug: 720x480 (display 720,480), aspect 768000, sar 0:0, 29.971 fps
main debug: no usable vout present, spawning one
main debug: Buffering 4%
qt4 debug: New caching: 4
qt4 debug: New caching: 4
main debug: looking for text renderer module: 2 candidates
main debug: thread (fontlist builder) created at priority 0 (../../.././modules/misc/freetype.c:473)
freetype debug: using fontsize: 2
main debug: using text renderer module "freetype"
main debug: TIMER module_need() : 2.185 ms - Total 2.185 ms / 1 intvls (Avg 2.185 ms)
main debug: looking for video filter2 module: 20 candidates
swscale debug: 32x32 chroma: YUVA -> 16x16 chroma: YUVA with scaling using Bicubic (good quality)
main debug: using video filter2 module "swscale"
main debug: TIMER module_need() : 1.008 ms - Total 1.008 ms / 1 intvls (Avg 1.008 ms)
main debug: looking for video filter2 module: 20 candidates
yuvp debug: YUVP to YUVA converter
main debug: using video filter2 module "yuvp"
main debug: TIMER module_need() : 0.138 ms - Total 0.138 ms / 1 intvls (Avg 0.138 ms)
main debug: crop: 257,192,220,40, palette forced: 1
main debug: window size: 853x480
main debug: looking for video output module: 7 candidates
vout_directx debug: creating DirectXEventThread
main debug: thread (Vout Events Thread) created at priority 0 (../../../.././modules/video_output/msw/directx.c:282)
main debug: Buffering 4%
main debug: Buffering 5%
main debug: Buffering 5%
main debug: Buffering 6%
main debug: Buffering 7%
main debug: Buffering 7%
main debug: Buffering 8%
main debug: Buffering 8%
main debug: Buffering 9%
main debug: Buffering 9%
main debug: Buffering 10%
main debug: Buffering 10%
main debug: Buffering 11%
main debug: Buffering 11%
main debug: Buffering 12%
main debug: Buffering 13%
main debug: Buffering 13%
main debug: Buffering 14%
main debug: Buffering 14%
main debug: Buffering 15%
main debug: Buffering 15%
main debug: Buffering 16%
main debug: Buffering 16%
main debug: Buffering 17%
main debug: Buffering 17%
main debug: Buffering 18%
main debug: Buffering 18%
main debug: Buffering 19%
main debug: Buffering 20%
main debug: Buffering 20%
main debug: Buffering 21%
main debug: Buffering 21%
main debug: Buffering 22%
main debug: Buffering 22%
main debug: Buffering 23%
main debug: Buffering 23%
main debug: Buffering 24%
main debug: Buffering 24%
main debug: Buffering 25%
main debug: Buffering 26%
main debug: Buffering 26%
main debug: Buffering 27%
main debug: Buffering 27%
main debug: Buffering 28%
main debug: Buffering 28%
main debug: Buffering 29%
main debug: Buffering 29%
main debug: Buffering 30%
main debug: Buffering 30%
main debug: Buffering 31%
main debug: Buffering 31%
main debug: Buffering 32%
main debug: Buffering 33%
main debug: Buffering 33%
main debug: Buffering 34%
main debug: Buffering 34%
main debug: Buffering 35%
main debug: Buffering 35%
main debug: Buffering 36%
main debug: Buffering 36%
main debug: Buffering 37%
main debug: Buffering 37%
main debug: Buffering 38%
main debug: Buffering 39%
main debug: Buffering 39%
main debug: Buffering 40%
main debug: Buffering 40%
main debug: Buffering 41%
main debug: Buffering 41%
main debug: Buffering 42%
main debug: Buffering 42%
main debug: Buffering 43%
main debug: Buffering 43%
main debug: Buffering 44%
main debug: Buffering 44%
main debug: Buffering 45%
main debug: Buffering 46%
main debug: Buffering 46%
main debug: Buffering 47%
main debug: Buffering 47%
main debug: Buffering 48%
main debug: Buffering 48%
main debug: Buffering 49%
main debug: Buffering 49%
main debug: Buffering 50%
main debug: Buffering 50%
main debug: Buffering 51%
main debug: Buffering 52%
main debug: Buffering 52%
dvdnav debug: DVDNAV_NOP
dvdnav debug: DVDNAV_WAIT
main debug: Stream buffering done (157 ms in 86 ms)
qt4 debug: New caching: 100
qt4 debug: New caching: 100
main debug: thread started
freetype debug: Building font database...
freetype debug: Finished building font database.
freetype debug: Took 44 microseconds
main debug: thread ended
main debug: thread started
vout_directx debug: DirectXCreateWindow
main debug: looking for hwnd module: 3 candidates
qt4 debug: requesting video...
qt4 debug: Video was requested -1, -1
qt4 debug: Video is resizing to: 853 480
main debug: using hwnd module "qt4"
main debug: TIMER module_need() : 70.441 ms - Total 70.441 ms / 1 intvls (Avg 70.441 ms)
vout_directx debug: created video sub-window
vout_directx debug: Vout EventThread running
vout_directx debug: DirectXInitDDraw
vout_directx debug: directx-device:
vout_directx debug: DirectXEnumCallback: Primary Display Driver, display
vout_directx debug: DirectXEnumCallback: Mobile Intel(R) 915GM/GMS,910GML Express Chipset Family, \\.\DISPLAY1
vout_directx debug: selecting Mobile Intel(R) 915GM/GMS,910GML Express Chipset Family, \\.\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: End DirectXInitDDraw
vout_directx debug: DirectXCreateDisplay
vout_directx debug: DirectXCreateClipper
vout_directx debug: disabling screen saver
qt4 debug: Updating the geometry
main debug: using video output module "vout_directx"
main debug: TIMER module_need() : 186.742 ms - Total 186.742 ms / 1 intvls (Avg 186.742 ms)
main debug: Deinterlacing available
vout_directx debug: NewPictureVec overlay:yes chroma:YV12
vout_directx debug: YUV overlay created successfully
vout_directx debug: End NewPictureVec (succeeded)
main debug: got 1 direct buffer(s)
main debug: pic render sz 720x480, of (0,0), vsz 720x480, 4cc I420, ar 16:9, sar 32:27, msk r0x0 g0x0 b0x0
main debug: pic in sz 720x480, of (0,0), vsz 720x480, 4cc I420, ar 16:9, sar 32:27, msk r0x0 g0x0 b0x0
main debug: pic out sz 720x480, of (0,0), vsz 720x480, 4cc I420, ar 16:9, sar 32:27, msk r0x0 g0x0 b0x0
main debug: direct render, mapping render pictures 0-14 to system pictures 1-15
main warning: dts != current_pts (-200199)
main debug: End of video preroll
main debug: Received first picture
freetype debug: using fontsize: 30
main debug: looking for video blending module: 1 candidate
blend debug: chroma: YUVA -> I420
main debug: using video blending module "blend"
main debug: TIMER module_need() : 0.143 ms - Total 0.143 ms / 1 intvls (Avg 0.143 ms)
main debug: Decoder buffering done in 250 ms
dvdnav debug: DVDNAV_STILL_FRAME
dvdnav debug: - length=0xff
qt4 debug: Qt: Entering Fullscreen
spudec error: i_x overflowed, 759 > 720