Tim-Philipp Müller
|
5440ae3c18
|
Suppress deprecation warnings in selected files, for g_static_rec_mutex_* mostly
GStaticRecMutex is part of our API/ABI, not much we can do here
in 0.10 for most of these.
|
2011-12-04 20:50:25 +00:00 |
|
Mark Nauwelaerts
|
9f57d91137
|
audiodecoder: add some documentation
|
2011-11-28 11:37:27 +01:00 |
|
Mark Nauwelaerts
|
856a5dd581
|
audiodecoder: really discard NULL decoded frame altogether
... including any timestamp, rather than having that one influence base_ts.
|
2011-11-28 11:37:23 +01:00 |
|
Tim-Philipp Müller
|
a0639dad38
|
audio: remove unstable API guards from the audio decoder and encoder base classes
|
2011-11-25 13:11:54 +00:00 |
|
Vincent Penquerc'h
|
f17f918b75
|
audiodecoder: accept dropped buffers before we know the format
This allows flacdec to not emit audio for headers, while allowing
the base audio decoder to keep its timestamps in sync.
|
2011-11-16 16:54:03 +00:00 |
|
Robert Swain
|
a23dff1fbb
|
audio: Remove some unused variables
|
2011-11-14 12:49:50 +01:00 |
|
Mark Nauwelaerts
|
38615abdd8
|
audiodecoder: improve reverse playback
... by doing some more (reverse) timestamp interpolating and
refactoring downstream pushing.
Fixes #661983.
|
2011-11-14 12:00:06 +01:00 |
|
Tim-Philipp Müller
|
cd21e69913
|
audio: add GST_AUDIO_INFO_IS_VALID macro and use in audio decoder base class
API: GST_AUDIO_INFO_IS_VALID
|
2011-11-13 13:18:16 +00:00 |
|
Mark Nauwelaerts
|
981070eb44
|
audiodecoder: having gather queue contents implies some draining is in order
... which ensures e.g. processing and sending last fragment of reverse playback
downstream at EOS.
|
2011-10-19 16:51:09 +02:00 |
|
Alessandro Decina
|
bc6f00becb
|
audioencoder: fix compile warning
|
2011-10-09 16:48:18 +02:00 |
|
Mark Nauwelaerts
|
a7ce550d04
|
audiodecoder: fix timestamp tolerance handling
|
2011-10-08 20:20:06 +02:00 |
|
Mark Nauwelaerts
|
d8312994aa
|
audiodecoder: handle empty input by discarding
|
2011-10-08 20:20:03 +02:00 |
|
Mark Nauwelaerts
|
77069f01b1
|
audiodecoder: make upstream queries and events MT-safe
|
2011-10-07 14:52:48 +02:00 |
|
Mark Nauwelaerts
|
8633eb391d
|
audiodecoder: really push pending events
|
2011-09-28 15:42:46 +02:00 |
|
Sebastian Dröge
|
b767be2f68
|
audiodecoder: Fix thread safety issues if both pads have different streaming threads
|
2011-09-26 16:22:00 +02:00 |
|
Sebastian Dröge
|
d0bf465248
|
audiodecoder: Delay sending of serialized events to finish_frame()
|
2011-09-26 16:19:42 +02:00 |
|
Mark Nauwelaerts
|
b44978befe
|
audiodecoder: fix documentation typo
|
2011-09-22 15:45:01 +02:00 |
|
Tim-Philipp Müller
|
ba05716485
|
docs: some docs love
|
2011-09-05 23:28:20 +01:00 |
|
Tim-Philipp Müller
|
7563e0c9cf
|
docs: add GstAudioDecoder and GstAudioEncoder to documentation
|
2011-09-05 23:28:20 +01:00 |
|
Tim-Philipp Müller
|
86e6343759
|
audio: rename GstBaseAudioDecoder/Encoder to GstAudioDecoder/Encoder
API: gst_gst_audio_decoder_finish_frame()
API: gst_gst_audio_decoder_get_audio_info()
API: gst_gst_audio_decoder_get_byte_time()
API: gst_gst_audio_decoder_get_delay()
API: gst_gst_audio_decoder_get_latency()
API: gst_gst_audio_decoder_get_max_errors()
API: gst_gst_audio_decoder_get_min_latenc()y
API: gst_gst_audio_decoder_get_parse_state()
API: gst_gst_audio_decoder_get_plc()
API: gst_gst_audio_decoder_get_plc_aware()
API: gst_gst_audio_decoder_get_tolerance()
API: gst_gst_audio_decoder_get_type()
API: gst_gst_audio_decoder_set_byte_time()
API: gst_gst_audio_decoder_set_latency()
API: gst_gst_audio_decoder_set_max_errors()
API: gst_gst_audio_decoder_set_min_latency()
API: gst_gst_audio_decoder_set_plc()
API: gst_gst_audio_decoder_set_plc_aware()
API: gst_gst_audio_decoder_set_tolerance()
API: gst_gst_audio_encoder_finish_frame()
API: gst_gst_audio_encoder_get_audio_info()
API: gst_gst_audio_encoder_get_frame_max()
API: gst_gst_audio_encoder_get_frame_samples()
API: gst_gst_audio_encoder_get_hard_resync()
API: gst_gst_audio_encoder_get_latency()
API: gst_gst_audio_encoder_get_lookahead()
API: gst_gst_audio_encoder_get_mark_granule()
API: gst_gst_audio_encoder_get_perfect_timestamp()
API: gst_gst_audio_encoder_get_tolerance()
API: gst_gst_audio_encoder_get_type()
API: gst_gst_audio_encoder_proxy_getcaps()
API: gst_gst_audio_encoder_set_frame_max()
API: gst_gst_audio_encoder_set_frame_samples()
API: gst_gst_audio_encoder_set_hard_resync()
API: gst_gst_audio_encoder_set_latency()
API: gst_gst_audio_encoder_set_lookahead()
API: gst_gst_audio_encoder_set_mark_granule()
API: gst_gst_audio_encoder_set_perfect_timestamp()
API: gst_gst_audio_encoder_set_tolerance()
https://bugzilla.gnome.org/show_bug.cgi?id=642690
|
2011-09-05 23:28:13 +01:00 |
|