Mark Nauwelaerts
9e28b769e8
faad: only discard frame once upon decoding error
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679886
2012-07-20 16:47:35 +02:00
Wim Taymans
62b66c1316
faad: don't access buffer after _finish_frame
...
Unmap the buffer before calling _finish_frame because we are not allowed to
access it after.
2012-06-12 09:13:24 +02:00
Sebastian Dröge
cda192b3b7
gst: Update for GST_PLUGIN_DEFINE() API changes
2012-04-05 18:02:56 +02:00
Sebastian Dröge
1318a97e0a
gst: Update versioning
2012-04-04 14:44:34 +02:00
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
Thibault Saunier
17fd7ebcb4
android: make it ready for androgenizer
...
Remove the android/ top dir
Fixe the Makefile.am to be androgenized
To build gstreamer for android we are now using androgenizer which generates the needed Android.mk files.
Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
2011-04-11 07:27:11 +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
5072ca2331
faad: fix Makefile.am some more
...
FAAD_CFLAGS and _LIBS should be at the end, and -lgstaudio-0.10
should go right after GST_PLUGINS_BASE_LIBS.
2010-02-21 19:57:19 +00:00
Sebastian Dröge
cddb7b958e
faad: Link with libgstbase for GstAdapter
...
Also fix order of CFLAGS and LIBS
2010-02-19 15:24:45 +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