When i stop a rtsp video stream, the video freeze and i cannot close VLC. I have to kill it.
I tried the nightybuild of tonight (06/04/2011) but it is the same as in 1.1.8.
(Win 7 x64)
here is the debug log :
Code: Select all
main debug: adding item `rtsp://82.246.69.68:1501/mpeg4/media.amp' ( rtsp://root:test@82.246.69.68:1501/mpeg4/media.amp )
qt4 debug: Adding a new MRL to recent ones: rtsp://root:test@82.246.69.68:1501/mpeg4/media.amp
main debug: rebuilding array of current - root Liste de lecture
main debug: rebuild done - 1 items, index -1
main debug: processing request item rtsp://82.246.69.68:1501/mpeg4/media.amp node null skip 0
main debug: resyncing on rtsp://82.246.69.68:1501/mpeg4/media.amp
main debug: rtsp://82.246.69.68:1501/mpeg4/media.amp is at 0
main debug: starting new item
main debug: creating new input thread
main debug: Creating an input for 'rtsp://82.246.69.68:1501/mpeg4/media.amp'
main debug: no fetch required for (null) (art currently (null))
main debug: thread (input) created at priority 1 (input/input.c:220)
main debug: thread started
main debug: using timeshift granularity of 50 MiB
main debug: using timeshift path 'C:\Users\Damien\AppData\Local\Temp'
main debug: `rtsp://root:test@82.246.69.68:1501/mpeg4/media.amp' gives access `rtsp' demux `' path `root:test@82.246.69.68:1501/mpeg4/media.amp'
main debug: creating demux: access='rtsp' demux='' path='root:test@82.246.69.68:1501/mpeg4/media.amp'
main debug: looking for access_demux module: 1 candidate
qt4 debug: IM: Setting an input
live555 debug: RTP subsession 'video/MP4V-ES'
main debug: selecting program id=0
live555 debug: setup start: 0.000000 stop:0.000000
live555 debug: We have a timeout of 60 seconds
live555 debug: spawned timeout thread
live555 debug: play start: 0.000000 stop:0.000000
main debug: using access_demux module "live555"
main debug: TIMER module_need() : 380.000 ms - Total 380.000 ms / 1 intvls (Avg 380.000 ms)
main debug: looking for decoder module: 34 candidates
avcodec debug: libavcodec initialized (interface 0x346c00)
avcodec debug: trying to use direct rendering
avcodec debug: ffmpeg codec (MPEG-4 Video) started
main debug: using decoder module "avcodec"
main debug: TIMER module_need() : 15.000 ms - Total 15.000 ms / 1 intvls (Avg 15.000 ms)
main debug: thread (decoder) created at priority 0 (input/decoder.c:301)
main debug: thread started
main debug: looking for meta reader module: 2 candidates
lua debug: Trying Lua scripts in C:\Users\Damien\AppData\Roaming\vlc\lua\meta\reader
lua debug: Trying Lua scripts in D:\temp\vlc-1.1.9-git-win32\vlc-1.1.9-git\lua\meta\reader
lua debug: Trying Lua playlist script D:\temp\vlc-1.1.9-git-win32\vlc-1.1.9-git\lua\meta\reader\filename.lua
lua debug: Trying Lua playlist script D:\temp\vlc-1.1.9-git-win32\vlc-1.1.9-git\lua\meta\reader\filename.luac
main debug: no meta reader module matching "any" could be loaded
main debug: TIMER module_need() : 3.000 ms - Total 3.000 ms / 1 intvls (Avg 3.000 ms)
main debug: `rtsp://root:test@82.246.69.68:1501/mpeg4/media.amp' successfully opened
live555 warning: no data received in 10s. Switching to TCP
main debug: thread times: real 0m10.742665s, kernel 0m0.000000s, user 0m0.000000s
avcodec debug: ffmpeg codec (MPEG-4 Video) stopped
main debug: removing module "avcodec"
main debug: killing decoder fourcc `mp4v', 0 PES in FIFO
main debug: Program doesn't contain anymore ES
live555 debug: RTP subsession 'video/MP4V-ES'
main debug: looking for decoder module: 34 candidates
avcodec debug: libavcodec already initialized
avcodec debug: trying to use direct rendering
avcodec debug: ffmpeg codec (MPEG-4 Video) started
main debug: using decoder module "avcodec"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: thread started
main debug: thread (decoder) created at priority 0 (input/decoder.c:301)
live555 debug: setup start: 0.000000 stop:0.000000
live555 debug: play start: 0.000000 stop:0.000000
main debug: Buffering 0%
main debug: no usable vout present, spawning one
main debug: looking for text renderer module: 2 candidates
freetype debug: Building font databases.
freetype debug: Took 8000 microseconds
freetype debug: Using Arial as font from file C:/Windows/fonts/arial.ttf
freetype debug: using fontsize: 2
main debug: using text renderer module "freetype"
main debug: TIMER module_need() : 8.000 ms - Total 8.000 ms / 1 intvls (Avg 8.000 ms)
main debug: looking for video filter2 module: 18 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() : 2.000 ms - Total 2.000 ms / 1 intvls (Avg 2.000 ms)
main debug: looking for video filter2 module: 18 candidates
yuvp debug: YUVP to YUVA converter
main debug: using video filter2 module "yuvp"
main debug: TIMER module_need() : 8.000 ms - Total 8.000 ms / 1 intvls (Avg 8.000 ms)
main debug: window size: 640x480
main debug: Deinterlacing available
main debug: deinterlace 0, mode blend, is_needed 0
main debug: looking for video output module: 1 candidate
vout_wrapper debug: Opening vout display wrapper
main debug: looking for vout display module: 8 candidates
direct3d debug: creating Vout EventThread
direct3d debug: DirectXCreateWindow
main debug: looking for vout window hwnd module: 3 candidates
qt4 debug: requesting video...
main debug: Buffering 5%
main debug: Buffering 13%
qt4 debug: Video was requested 0, 0
qt4 debug: embedded video ready (handle 00190786)
main debug: using vout window hwnd module "qt4"
main debug: TIMER module_need() : 17.000 ms - Total 17.000 ms / 1 intvls (Avg 17.000 ms)
direct3d debug: created video sub-window
direct3d debug: Vout EventThread running
direct3d debug: disabling screen saver
main debug: VoutDisplayEvent 'resize' 656x518 window
direct3d debug: DirectXUpdateRects image_dst_clipped coords: 0,0,656,492
direct3d debug: DirectXUpdateRects image_src_clipped coords: 0,0,640,480
direct3d warning: trying surface pixel format: YV12
direct3d debug: selected surface pixel format is YV12
direct3d debug: Direct3D scene created successfully
direct3d debug: Direct3D device adapter successfully initialized
main debug: using vout display module "direct3d"
main debug: TIMER module_need() : 43.000 ms - Total 43.000 ms / 1 intvls (Avg 43.000 ms)
main debug: using video output module "vout_wrapper"
main debug: TIMER module_need() : 43.000 ms - Total 43.000 ms / 1 intvls (Avg 43.000 ms)
main debug: got 1 direct buffer(s)
main debug: pic render sz 640x480, of (0,0), vsz 640x480, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0
main debug: pic in sz 640x480, of (0,0), vsz 640x480, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0
main debug: pic out sz 640x480, of (0,0), vsz 640x480, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0
main debug: direct render, mapping render pictures 0-23 to system pictures 1-24
main debug: VoutDisplayEvent 'resize' 640x480 window
direct3d debug: DirectXUpdateRects image_dst_clipped coords: 0,0,640,480
direct3d debug: DirectXUpdateRects image_src_clipped coords: 0,0,640,480
avcodec debug: using direct rendering
main debug: End of video preroll
main debug: Received first picture
main debug: Post-processing available
main warning: vlc_object_find_name(postproc) is not safe!
main debug: Buffering 25%
main debug: Buffering 38%
main debug: Buffering 50%
main debug: Buffering 61%
main debug: Buffering 72%
main debug: Buffering 86%
main debug: Buffering 97%
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() : 3.000 ms - Total 3.000 ms / 1 intvls (Avg 3.000 ms)
main debug: Stream buffering done (1300 ms in 1123 ms)
main debug: Decoder buffering done in 0 ms
main debug: auto hidding mouse
live555 debug: tk->rtpSource->hasBeenSynchronizedUsingRTCP()
main debug: ES_OUT_RESET_PCR called
main warning: early picture skipped
main debug: Buffering 0%
main debug: End of video preroll
main debug: Received first picture
main debug: Buffering 13%
main debug: Buffering 25%
main debug: Buffering 36%
main debug: Buffering 50%
main debug: Buffering 61%
main debug: Buffering 72%
main debug: Buffering 83%
main debug: Buffering 97%
main debug: Stream buffering done (1300 ms in 1310 ms)
main debug: Decoder buffering done in 0 ms
main debug: incoming request - stopping current input
main debug: dying input
main debug: control type=0
main debug: control: stopping input
main debug: thread times: real 0m17.830273s, kernel 0m0.031200s, user 0m0.078000s
avcodec debug: ffmpeg codec (MPEG-4 Video) stopped
main debug: removing module "avcodec"
main debug: killing decoder fourcc `mp4v', 0 PES in FIFO
main debug: [0] 0 0
main debug: [1] 0 0
main debug: [2] 0 0
main debug: [3] 0 0
main debug: [4] 0 0
main debug: [5] 0 0
main debug: [6] 0 0
main debug: [7] 0 0
main debug: [8] 0 0
main debug: [9] 0 0
main debug: [10] 0 0
main debug: [11] 4 0
main debug: [12] 4 0
main debug: [13] 2 0
main debug: [14] 2 0
main debug: [15] 2 0
main debug: [16] 2 0
main debug: [17] 4 0
main debug: [18] 4 0
main debug: [19] 2 0
main debug: [20] 2 0
main debug: [21] 2 0
main debug: [22] 2 0
main debug: [23] 0 0
main debug: saving a free vout
main debug: dying input
main debug: auto hidding mouse
main debug: deactivating the playlist
main debug: Deactivate
main debug: dying input
main debug: auto hidding mouse
Code: Select all
rtsp://root:test@82.246.69.68:1501/mpeg4/media.amp