Sebastian Dröge
|
ad1b47c358
|
ext: Update for audio decoder API changes
|
2012-03-30 11:53:52 +02:00 |
|
Sebastian Dröge
|
860ccd414d
|
Merge remote-tracking branch 'origin/0.10'
Conflicts:
NEWS
RELEASE
common
configure.ac
docs/libs/gst-plugins-bad-libs-sections.txt
docs/plugins/gst-plugins-bad-plugins.args
docs/plugins/gst-plugins-bad-plugins.hierarchy
docs/plugins/gst-plugins-bad-plugins.interfaces
docs/plugins/inspect/plugin-adpcmdec.xml
docs/plugins/inspect/plugin-adpcmenc.xml
docs/plugins/inspect/plugin-assrender.xml
docs/plugins/inspect/plugin-audiovisualizers.xml
docs/plugins/inspect/plugin-autoconvert.xml
docs/plugins/inspect/plugin-bayer.xml
docs/plugins/inspect/plugin-bz2.xml
docs/plugins/inspect/plugin-camerabin2.xml
docs/plugins/inspect/plugin-celt.xml
docs/plugins/inspect/plugin-dataurisrc.xml
docs/plugins/inspect/plugin-debugutilsbad.xml
docs/plugins/inspect/plugin-dtmf.xml
docs/plugins/inspect/plugin-dtsdec.xml
docs/plugins/inspect/plugin-dvbsuboverlay.xml
docs/plugins/inspect/plugin-dvdspu.xml
docs/plugins/inspect/plugin-faac.xml
docs/plugins/inspect/plugin-faad.xml
docs/plugins/inspect/plugin-gsm.xml
docs/plugins/inspect/plugin-h264parse.xml
docs/plugins/inspect/plugin-mms.xml
docs/plugins/inspect/plugin-modplug.xml
docs/plugins/inspect/plugin-mpeg2enc.xml
docs/plugins/inspect/plugin-mpegdemux2.xml
docs/plugins/inspect/plugin-mpegtsdemux.xml
docs/plugins/inspect/plugin-mpegvideoparse.xml
docs/plugins/inspect/plugin-mplex.xml
docs/plugins/inspect/plugin-pcapparse.xml
docs/plugins/inspect/plugin-rawparse.xml
docs/plugins/inspect/plugin-rtpmux.xml
docs/plugins/inspect/plugin-rtpvp8.xml
docs/plugins/inspect/plugin-scaletempo.xml
docs/plugins/inspect/plugin-schro.xml
docs/plugins/inspect/plugin-sdp.xml
docs/plugins/inspect/plugin-segmentclip.xml
docs/plugins/inspect/plugin-shm.xml
docs/plugins/inspect/plugin-videomaxrate.xml
docs/plugins/inspect/plugin-videoparsersbad.xml
docs/plugins/inspect/plugin-vp8.xml
docs/plugins/inspect/plugin-y4mdec.xml
ext/celt/gstceltdec.c
ext/dts/gstdtsdec.c
ext/modplug/gstmodplug.cc
ext/opus/gstopusenc.c
gst-libs/gst/video/gstbasevideocodec.c
gst-libs/gst/video/gstbasevideocodec.h
gst-libs/gst/video/gstbasevideodecoder.c
gst-libs/gst/video/gstbasevideodecoder.h
gst-libs/gst/video/gstbasevideoencoder.c
gst-libs/gst/video/gstbasevideoencoder.h
gst/adpcmdec/Makefile.am
gst/audiovisualizers/gstbaseaudiovisualizer.c
gst/h264parse/gsth264parse.c
gst/mpegdemux/mpegtsparse.c
gst/mpegtsdemux/mpegtsbase.c
gst/mpegtsdemux/mpegtspacketizer.c
gst/mpegtsdemux/mpegtsparse.c
gst/mpegtsdemux/tsdemux.c
gst/mpegtsdemux/tsdemux.h
gst/mxf/mxfdemux.c
gst/rawparse/gstaudioparse.c
gst/videoparsers/gsth263parse.c
gst/videoparsers/gsth264parse.c
sys/d3dvideosink/d3dvideosink.c
sys/decklink/gstdecklinksink.cpp
sys/dvb/gstdvbsrc.c
sys/shm/gstshmsrc.c
sys/vdpau/h264/gstvdph264dec.c
sys/vdpau/mpeg/gstvdpmpegdec.c
tests/examples/opencv/gst_element_print_properties.c
win32/common/config.h
|
2012-03-29 17:41:53 +02:00 |
|
Wim Taymans
|
7c4dfc7d7c
|
faad: add some channel map debug
|
2012-03-20 16:44:17 +01:00 |
|
Wim Taymans
|
5ed4e21221
|
faad: optimize channel remap, avoid potential memcpy
Combine the channel remap and copy in one operation. Calculate the channel remap
table only once, make a shortcut when we are not doing any remapping.
|
2012-03-20 16:34:33 +01:00 |
|
Wim Taymans
|
6cbb840385
|
update for memory api changes
|
2012-03-15 13:37:36 +01:00 |
|
Mark Nauwelaerts
|
fa9f035ca8
|
faad: fixup nasty typo breaking compilation
|
2012-02-23 22:05:03 +01:00 |
|
Mark Nauwelaerts
|
120031ab55
|
faad: discard frame upon decoding error
|
2012-02-23 21:18:29 +01:00 |
|
Wim Taymans
|
1119f6ee41
|
Merge branch 'master' into 0.11
Conflicts:
ext/chromaprint/gstchromaprint.c
ext/mpeg2enc/Makefile.am
ext/voaacenc/gstvoaacenc.c
gst/dvbsuboverlay/gstdvbsuboverlay.c
gst/mpegtsdemux/mpegtsbase.c
gst/sdp/gstsdpdemux.c
gst/videoparsers/gsth264parse.c
sys/d3dvideosink/d3dvideosink.c
tests/examples/camerabin/gst-camera-perf.c
tests/examples/camerabin/gst-camerabin-test.c
tests/examples/camerabin2/gst-camerabin2-test.c
tests/examples/mxf/mxfdemux-structure.c
tests/examples/scaletempo/demo-main.c
|
2012-02-10 16:46:50 +01:00 |
|
Vincent Penquerc'h
|
b131ad9563
|
faad: include specific support AAC stream formats in template caps
https://bugzilla.gnome.org/show_bug.cgi?id=665394
|
2012-02-02 12:37:02 +00:00 |
|
Sebastian Dröge
|
c7cc954519
|
faad: Use new audio encoder/decoder base class API for srcpad caps
|
2012-02-01 16:27:51 +01:00 |
|
Mark Nauwelaerts
|
12ee41829c
|
port some more to new memory API
Fixes #668677.
|
2012-01-25 18:50:40 +01:00 |
|
Sebastian Dröge
|
545068efd8
|
faad: Unset the UNPOSITIONED flag if we have valid channel positions
|
2012-01-11 10:50:52 +01:00 |
|
Sebastian Dröge
|
c849631686
|
faad: Make sure that the srcpad has caps before finishing actual audio data
|
2012-01-09 14:59:58 +01:00 |
|
Sebastian Dröge
|
dd38a639df
|
faad: Update for the new raw audio caps
|
2012-01-05 10:37:37 +01:00 |
|
Wim Taymans
|
b592f431e3
|
GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
|
2012-01-03 15:26:54 +01:00 |
|
Vincent Penquerc'h
|
7521b597f4
|
various: fix pad template ref leaks
https://bugzilla.gnome.org/show_bug.cgi?id=662664
|
2011-11-28 13:08:27 +00:00 |
|
Wim Taymans
|
5684c1200b
|
update for adapter api change
|
2011-11-10 18:25:53 +01:00 |
|
Wim Taymans
|
395430d350
|
faad: use right caps
|
2011-10-04 13:33:09 +02:00 |
|
Wim Taymans
|
f03b320c8d
|
faad: port to 0.11
|
2011-09-27 13:22:31 +02:00 |
|
Tim-Philipp Müller
|
e37634e9f9
|
faad: fix compiler warning
gstfaad.c: In function 'gst_faad_parse':
gstfaad.c:615:11: error: 'len' may be used uninitialized in this function
|
2011-09-23 10:10:37 +01:00 |
|
Tim-Philipp Müller
|
c9f7e9b26d
|
faad: parse wants a GstFlowReturn return value, not a gboolean
|
2011-09-23 09:57:01 +01:00 |
|
Mark Nauwelaerts
|
131df954ce
|
faad: use some more boilerplate
|
2011-09-22 16:06:07 +02:00 |
|
Mark Nauwelaerts
|
7234914e0f
|
faad: port to audiodecoder
|
2011-09-22 16:06:04 +02:00 |
|
Mark Nauwelaerts
|
8a6c490962
|
faad: reflow opening and closing decoder
In particular, this reconfigures quite forcefully when renegotiation is needed.
Fixes #631501.
|
2010-10-14 11:27:17 +02:00 |
|
Mark Nauwelaerts
|
7499f2b09b
|
faad: cater for renegotiation
At least, whenever either stream (e.g. ADTS) or upstream provides necessary
info for doing so.
Fixes #631501.
|
2010-10-12 18:19:54 +02:00 |
|
Mark Nauwelaerts
|
de97a994ba
|
faad: reverse playback; cater for decoder delay
... thereby actually using the gather and decode queues.
|
2010-09-29 11:30:06 +02:00 |
|
Mark Nauwelaerts
|
636d1caf0d
|
faad: tweak output buffer timestamping
In particular, avoid packetised input leading to initial to non-0 output ts.
|
2010-09-29 11:30:00 +02:00 |
|
Benjamin Otte
|
775c7584fd
|
gst_element_class_set_details => gst_element_class_set_details_simple
|
2010-03-18 22:46:41 +01:00 |
|
Tim-Philipp Müller
|
26e7e93bfd
|
faad: guard against codec_data field with a NULL buffer in caps
Fixes #609478.
|
2010-02-16 16:49:39 +00:00 |
|
Stefan Kost
|
d8fd8ea9e9
|
docs: unify doc style
Use gtkdoc syntax and add short desc for the examples.
|
2010-02-16 09:49:05 +02:00 |
|
Mark Nauwelaerts
|
68b644a437
|
faad: add documentation
|
2010-02-11 22:22:52 +01:00 |
|
Mark Nauwelaerts
|
5a3ab64407
|
faad: remove some redundant code
... and move and modify some debug logging.
|
2010-02-11 22:22:52 +01:00 |
|
Mark Nauwelaerts
|
83f1b71613
|
faad: drain sync pending frames when appropriate
|
2010-02-11 22:22:51 +01:00 |
|
Mark Nauwelaerts
|
5e3cdd233a
|
faad: send tags exactly once when init'ed
|
2010-02-11 22:22:51 +01:00 |
|
Mark Nauwelaerts
|
96ad733207
|
faad: refactor some partial stream reset
|
2010-02-11 22:22:51 +01:00 |
|
Mark Nauwelaerts
|
f6ea217792
|
faad: correctly estimate average bps
Count consumed bytes and corresponding duration atomically,
rather than letting bytecount run ahead of what has been decoded.
Fixes #440476.
|
2010-02-11 22:22:51 +01:00 |
|
Mark Nauwelaerts
|
2230469113
|
faad: give up after some number of decoding failures
|
2010-02-11 22:22:51 +01:00 |
|
Mark Nauwelaerts
|
b4739124dc
|
faad: do not attempt to sync indefinitely
|
2010-02-11 22:22:51 +01:00 |
|
Mark Nauwelaerts
|
159fe8a1a0
|
faad: use adapter rather than temporary buffer
|
2010-02-11 22:22:50 +01:00 |
|
Mark Nauwelaerts
|
cca1fad250
|
faad: objectify debug statements and adjust some levels
|
2010-02-11 22:22:50 +01:00 |
|
Mark Nauwelaerts
|
6407329deb
|
faad: refactor src caps (re)negotiation and reflow some error exits
|
2010-02-11 22:22:50 +01:00 |
|
Mark Nauwelaerts
|
50e4914edc
|
faad: remove defunct and otherwise obsolete code
|
2010-02-11 22:22:50 +01:00 |
|
Mark Nauwelaerts
|
94928e44a4
|
faad: refactor reset
|
2010-02-11 22:22:49 +01:00 |
|
Mark Nauwelaerts
|
b3e8ded46e
|
faad: use an in struct segment rather than a separately allocated one
|
2010-02-11 22:22:35 +01:00 |
|
Peter Christoffersen
|
7eb553e2de
|
faad2: Don't leak element reference in the setcaps function
Fixes bug #598139.
|
2009-10-13 16:01:26 +02:00 |
|
Josep Torra
|
d1f931630d
|
faad: fixes warning in macosx snow leopard
|
2009-10-12 12:30:22 +02:00 |
|
Edward Hervey
|
bdc9c5618a
|
faad: Use the public headers if faad2 >= 2.7. Fixes #573369
Since faad2-2.7, the public function prototypes are in sync with the
actual function prototypes used internally in libfaad.
|
2009-03-06 12:42:50 +01:00 |
|
LRN
|
ccaa8de5aa
|
faad: use gint8 instead of int8_t
Use gint8 instead of int8_t to fix compilation.
Fixes #573851.
|
2009-03-04 11:14:18 +01:00 |
|
Stefan Kost
|
2af1d512c4
|
Log aac details found in codec_data.
|
2009-01-23 16:00:10 +02:00 |
|
Wim Taymans
|
f638d690fe
|
ext/faad/gstfaad.c: Always drain before activating the new segment.
Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_sink_event):
Always drain before activating the new segment.
|
2008-06-02 17:06:34 +00:00 |
|