Running VLC 1.1.9 on Windows 7-64 bits, english.
Same problem on a linutop running Ubuntu.
Description:
I connect a rtsp stream coming from an IP camera (CamIP HTMP), so far so good. I can see the image, record, etc.
After 35'47'' VLC stops reading.
I suspected the camera, so I did the following:
- start a first http connection in Firefox, to record the images, using an ActiveX delivered with the camera.
- start a first VLC instance on one stream of the camera, displaying a 640*480 stream
- after 12 minutes, start a second session of VLC on another stream of the same camera, displaying a 800*600 image
Results :
- the camera stream was continuously recorded by the http connection
- the first VLC stops reading after 35'47''. The second VLC instance records the image properly at that time : no stream cut off.
- the second VLC instance stops also after 35'47'', or 12' after the first instance.
So I'm convinced that there is a problem either in VLC or in a codec.
Surprisingly, 35'47'' looks like 2^31 microseconds, so maybe a reading time is saved somewhere in a signed integer...
Thanks in advance for a solution.
Stan
Debug info below.
freetype debug: using fontsize: 30
(...)
direct3d debug: DirectXUpdateRects image_src_clipped coords: 0,0,640,480
main debug: auto hidding mouse
direct3d debug: DirectXUpdateRects image_dst_clipped coords: 0,0,640,480
direct3d debug: DirectXUpdateRects image_src_clipped coords: 0,0,640,480
(...)
main debug: auto hidding mouse
main warning: late picture skipped (32027 > -1141)
main warning: late picture skipped (13539 > -748)
main warning: late picture skipped (1486 > -602)
main debug: auto hidding mouse
main debug: auto hidding mouse
main warning: late picture skipped (684 > -787)
main error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 1200 ms)
main debug: ES_OUT_RESET_PCR called
main debug: Buffering 0%
(30 times...)
live555 warning: no data received in 10s, eof ?
main debug: EOF reached
main debug: Stream buffering done (0 ms in 8459 ms)
main debug: Decoder buffering done in 0 ms
main debug: finished input
main debug: thread times: real 35m59.842535s, kernel 0m0.530403s, user 2m54.674319s
avcodec debug: ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped
main debug: removing module "avcodec"
main debug: killing decoder fourcc `h264', 0 PES in FIFO
main debug: [0] 4 0
main debug: [1] 4 0
main debug: [2] 4 0
main debug: [3] 4 0
main debug: [4] 4 0
main debug: [5] 4 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] 2 0
main debug: [13] 4 0
main debug: [14] 4 0
main debug: [15] 4 0
main debug: [16] 4 0
main debug: [17] 4 0
main debug: [18] 4 0
main debug: [19] 4 0
main debug: [20] 4 0
main debug: [21] 4 0
main debug: [22] 4 0
main debug: [23] 4 0
main debug: saving a free vout
main debug: removing module "packetizer_h264"
main debug: removing module "live555"
main debug: Program doesn't contain anymore ES
main debug: thread ended
main debug: dead input
main debug: thread times: real 35m59.902539s, kernel 0m1.497609s, user 0m1.513209s
main debug: changing item without a request (current 1/2)
main debug: nothing to play
main debug: destroying useless vout
direct3d debug: Direct3D scene released successfully
direct3d debug: DirectXEventThread terminating
direct3d debug: DirectXCloseWindow
direct3d debug: WinProc WM_DESTROY
qt4 debug: releasing video...
qt4 debug: IM: Deleting the input
main debug: Destroying the input for 'rtsp://192.168.1.200:5554/LD'
main debug: TIMER input launching for 'rtsp://192.168.1.200:5554/LD' : 62.000 ms - Total 62.000 ms / 1 intvls (Avg 62.000 ms)
qt4 debug: Video is not needed anymore
main debug: removing module "qt4"
main debug: removing module "direct3d"
main debug: removing module "vout_wrapper"
main debug: removing module "blend"
main debug: removing module "freetype"
main debug: removing module "yuvp"
main debug: removing module "swscale"