gstreamer/gst-libs/gst
Sebastian Dröge 909dd7831b audiodecoder: Don't be too picky about the output frame counter
With most decoder libraries, and especially when accessing codecs via
OpenMAX or similar APIs, we don't have the ability to properly related
the output buffers to a number of input samples. And could e.g. get
a fractional number of input buffers decoded at a time.

Previously this would in the end lead to an error message and stopped
playback. Change it to a warning message instead and try to handle it
gracefully. In theory the subclass can now get timestamp tracking
wrong if it completely misuses the API, but if on average it behaves
correct (and gst-omx and others do) it will continue to work properly.

Also add a test for the new behaviour.

We don't change it in the encoder yet as that requires more internal logic
changes AFAIU and I'm not aware of a case where this was a problem so far.
2014-06-20 11:02:55 +02:00
..
allocators dmabuf: fix checking mmap flags 2014-06-04 10:01:27 -04:00
app appsrc: add send_event handler for flushing 2014-06-10 12:59:53 -03:00
audio audiodecoder: Don't be too picky about the output frame counter 2014-06-20 11:02:55 +02:00
fft fft: Fix compiler errors caused by not including config.h 2013-03-02 19:13:39 +01:00
pbutils discoverer: Add APIs to simply get installer details for missing plugins 2014-05-03 21:48:55 +02:00
riff riff: Fix G726 caps creation 2014-01-19 10:34:57 +01:00
rtp rtpbasepayload: Implement reconfigure event & renegotiation without subclass 2014-05-03 10:21:04 +02:00
rtsp rtsp-transport: clarify port usage 2014-05-20 16:01:08 +02:00
sdp mikey: Fix Wall to NTP conversion 2014-06-12 11:55:59 +02:00
tag tag: xmp: fix leaks in error code paths 2014-05-09 15:32:18 +01:00
video video: avoid overflows when doing int operations for size 2014-06-09 23:38:39 -03:00
gettext.h Fix FSF address 2012-11-03 23:05:09 +00:00
glib-compat-private.h Fix FSF address 2012-11-03 23:05:09 +00:00
gst-i18n-app.h tools: add simple command-line gst-play utility for testing purposes 2013-08-16 15:45:23 +01:00
gst-i18n-plugin.h Fix FSF address 2012-11-03 23:05:09 +00:00
Makefile.am tools: add simple command-line gst-play utility for testing purposes 2013-08-16 15:45:23 +01:00