[FFmpeg-devel] problem replaying .MTS camcorder files and TV from DVB-S2

Stefan Zechner stef at zechner77.de
Fri May 16 21:09:27 CEST 2014


Hi,

I just uploaded 00028.MTS to Mplayer/incoming.

All my recordings from my Canon camcorder are stopping every second and show grey image with vlc player.

I get the following advice:

h264 @ 0x7f7f28e553a0] Found reference and non-reference fields in the same frame, which is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[h264 @ 0x7f7f28e553a0] If you want to help, upload a sample of this file to ftp://upload.ffmpeg.org/MPlayer/incoming/ and contact the ffmpeg-devel mailing list.
[h264 @ 0x7f7f28e553a0] decode_slice_header error
[h264 @ 0x7f7f28d2de60] mmco: unref short failure
[h264 @ 0x7f7f28d2d4a0] mmco: unref short failure
[0x7f7f44003f58] main input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 300 ms)
[0x7f7f44003f58] main input error: ES_OUT_RESET_PCR called
[0x7f7f44003f58] main input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 300 ms)
[0x7f7f44003f58] main input error: ES_OUT_RESET_PCR called
[0x7f7f44003f58] main input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 302 ms)
[0x7f7f44003f58] main input error: ES_OUT_RESET_PCR called
[0x7f7f44003f58] main input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 309 ms)
[0x7f7f44003f58] main input error: ES_OUT_RESET_PCR called
[0x7f7f44003f58] main input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 334 ms)
[0x7f7f44003f58] main input error: ES_OUT_RESET_PCR called
[0x7f7f44003f58] main input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 344 ms)
[0x7f7f44003f58] main input error: ES_OUT_RESET_PCR called
[h264 @ 0x7f7f28d2d4a0] Missing reference picture, default is 2147483647

These kind of files had been working with ffmpeg from Debian Multimedia Wheezy (0.10 or something like this??)

I tried libav from Debian Jessie, ffmpeg from Debian Multimedia Jessie (ffmpeg 2.2) and today even checked out the latest GIT sources.
They all have problem replaying my .MTS files.

Since I updated to ffmpeg 2.2 I also experience problems watching TV from DVB-S2 with vdr (vdr-sxfe frontend to vdr-xineliboutput plugin).
When switching channels (4-5 times) vdr-sxfe is freezing and has to be killed and restarted.
vdr-sxfe is also writing out a lot of warnings.
This was also working smoothly before.

Any idea why latest ffmpeg has so much trouble replaying certain kind of media? Any workaround for me?

thanks
Stefan

[~] vdr-sxfe
vdr-sxfe 1.1.0  (build with xine-lib 1.2.3, using xine-lib 1.2.5)


VDR server not given, searching ...
[6389] [discovery] Replacing broadcast source address 192.168.178.22 with server-given address 127.0.0.1
Found VDR server: host 127.0.0.1, port 37890
[6389] [scrnsaver] Error: The name org.gnome.SessionManager was not provided by any .service files
[6389] [scrnsaver] Error: The name org.gnome.ScreenSaver was not provided by any .service files
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
vo_vdpau: Can't create vdp device : No vdpau implementation.
libva info: VA-API version 0.35.1
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: va_openDriver() returns -1
[6389] [vdr-fe]    Detected 4 CPUs
[6389] [vdr-fe]    Enabling FFmpeg multithreaded video decoding
xv_set_property: property=2, value=0
xv_set_property: property=3, value=0
xv_set_property: property=5, value=0
xv_set_property: property=24, value=0
xv_set_property: property=25, value=0
xv_set_property: property=4, value=0
xv_set_property: property=1, value=0


Press Esc to exit

[h264 @ 0x7f2c2411d3e0] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7f2c2411d3e0] non-existing PPS 0 referenced
[h264 @ 0x7f2c2411d3e0] decode_slice_header error
[h264 @ 0x7f2c2411d3e0] no frame!
[h264 @ 0x7f2c2411dd80] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7f2c2411dd80] non-existing PPS 0 referenced
[h264 @ 0x7f2c2411dd80] decode_slice_header error
[h264 @ 0x7f2c2411dd80] no frame!
[h264 @ 0x7f2c241b17e0] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7f2c241b17e0] non-existing PPS 0 referenced
[h264 @ 0x7f2c241b17e0] decode_slice_header error
[h264 @ 0x7f2c241b17e0] no frame!
[h264 @ 0x7f2c24245240] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7f2c24245240] non-existing PPS 0 referenced
[h264 @ 0x7f2c24245240] decode_slice_header error
[h264 @ 0x7f2c24245240] no frame!
[h264 @ 0x7f2c2411d3e0] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7f2c2411d3e0] non-existing PPS 0 referenced
[h264 @ 0x7f2c2411d3e0] decode_slice_header error
[h264 @ 0x7f2c2411d3e0] no frame!
[h264 @ 0x7f2c2411dd80] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7f2c2411dd80] non-existing PPS 0 referenced
[h264 @ 0x7f2c2411dd80] decode_slice_header error
[h264 @ 0x7f2c2411dd80] no frame!
[h264 @ 0x7f2c241b17e0] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7f2c241b17e0] non-existing PPS 0 referenced
[h264 @ 0x7f2c241b17e0] decode_slice_header error
[h264 @ 0x7f2c241b17e0] no frame!
[h264 @ 0x7f2c24245240] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7f2c24245240] non-existing PPS 0 referenced
[h264 @ 0x7f2c24245240] decode_slice_header error
[h264 @ 0x7f2c24245240] no frame!


More information about the ffmpeg-devel mailing list