Commit graph

1624 commits

Author SHA1 Message Date
Sebastian Dröge 127202d6f6 libav: Update to v9.5 2013-04-23 14:20:43 +02:00
Sebastian Dröge 2d2c9b1aac avviddec: Enable FRAME based threaded decoding if upstream is not live
If upstream is live we don't want FRAME based threaded decoding as
it adds latency.
2013-04-23 14:20:42 +02:00
Tim-Philipp Müller e8369557b0 Automatic update of common submodule
From 3cb3d3c to 5edcd85
2013-04-22 23:54:48 +01:00
Sebastian Dröge e721aadc88 libav: Fix typo in the SWSCALE libraries for static plugins 2013-04-16 14:49:59 +02:00
Andoni Morales Alastruey d3b125913f libav: fix static linking 2013-04-15 16:00:03 +02:00
Sebastian Dröge 1caa7d6161 gst: Add better support for static plugins 2013-04-15 16:00:02 +02:00
Matej Knopp 710c92d830 av: Add WMV3 format for WMV 3 caps 2013-04-15 12:42:01 +02:00
Tim-Philipp Müller 45d5bb1604 Automatic update of common submodule
From aed87ae to 3cb3d3c
2013-04-14 17:57:18 +01:00
Stefan Sauer f0e572db28 Automatic update of common submodule
From 04c7a1e to aed87ae
2013-04-09 21:01:54 +02:00
Siva Chandran P 758d7bf7ea avvidec: Make sure to store newly set caps after resetting the decoder
Otherwise we'll just set the to NULL while resetting the decoder and
don't have them available anymore later.

https://bugzilla.gnome.org/show_bug.cgi?id=697548
2013-04-09 20:44:23 +02:00
David Schleef f656d9eaf7 Use %03u instead of %u in gst_pad_create_stream_id_printf() 2013-03-25 19:01:31 -07:00
Sebastian Dröge e0e91fc958 libav: Update to v9.4 2013-03-25 09:47:49 +01:00
Sebastian Dröge 1a265f029a configure: Set the assembler used for libav to $CC
libav assumes that it's not just an assembler but something that
can also handle CPPFLAGS and other things.

https://bugzilla.gnome.org/show_bug.cgi?id=694416
2013-03-07 09:30:55 +01:00
Sebastian Dröge e767f84bfa configure: Add AG_GST_ARG_GCOV to make automake happy again
+ running automake -a -c -Wno-portability...
common/check.mak:107: error: GST_GCOV_ENABLED does not appear in AM_CONDITIONAL
tests/check/Makefile.am:1:   'common/check.mak' included from here
2013-03-07 09:04:16 +01:00
Tim-Philipp Müller 556a32014b Automatic update of common submodule
From 2de221c to 04c7a1e
2013-03-07 00:03:06 +00:00
Tim-Philipp Müller 75cfa07dc5 libav: update to v9.3 2013-03-02 18:12:39 +00:00
Olivier Crête 597bf61ae7 swscale: Use 1.0-style video/x-raw caps 2013-03-01 15:11:15 -05:00
Tim-Philipp Müller 7e9fc24bc9 Add uninstalled pkg-config file so other modules can find libav elements for unit tests
e.g. gst-plugins-bad has some unit tests that draw on av* elements.
2013-02-28 19:34:02 +00:00
Rico Tzschichholz 1549809d7d Fix 'make dist'
This time for real hopefully. Make sure to remove any
libav-dist directories that may still be around from
previous make dist attempts first.
2013-02-15 13:00:02 +00:00
Tim-Philipp Müller f42ff31941 libav: update to v9.1 2013-02-12 10:22:11 +00:00
David Schleef 7f2f2fb31f Add mapping for SMPTE 302m audio 2013-02-04 18:10:42 -08:00
Stefan Sauer 7363a133c6 Automatic update of common submodule
From a942293 to 2de221c
2013-01-28 20:44:16 +01:00
Tim-Philipp Müller b7ef1faab7 Revert "avdec_aac: disable for autoplugging until it gets fixed"
This reverts commit c5980dc52a.

It's fixed now.

https://bugzilla.gnome.org/show_bug.cgi?id=690940
2013-01-26 12:52:29 +00:00
Tim-Philipp Müller 879cd02e26 avauddec: fix decoding of mono audio as well
https://bugzilla.gnome.org/show_bug.cgi?id=690940
2013-01-26 12:52:29 +00:00
Nicolas Dufresne 76423a4ba7 avauddec: fix garbled audio decoding in some cases
Calculate output buffer size based on the number of
samples, channels and bytes per sample. The buffer
size was calculated based on linesize, which may
be larger than what's required.

https://bugzilla.gnome.org/show_bug.cgi?id=690940
2013-01-26 12:23:14 +00:00
Tim-Philipp Müller ed6561bee6 avenc_aac: downgrade to RANK_NONE until it gets fixed
Currently just fails to initialize.

https://bugzilla.gnome.org/show_bug.cgi?id=691617
2013-01-22 12:57:41 +00:00
Tim-Philipp Müller c5980dc52a avdec_aac: disable for autoplugging until it gets fixed
Currently outputs garbled audio. Use faad in the meantime.

https://bugzilla.gnome.org/show_bug.cgi?id=690940
2013-01-22 12:53:48 +00:00
Andoni Morales Alastruey d89fbb2ccb libav: fix checks for internal libav configure options
https://bugzilla.gnome.org/show_bug.cgi?id=691723
2013-01-21 11:17:16 +00:00
Tim-Philipp Müller 3ad2d0b0e7 Disable libswscale/avvideoscale plugin until it works at least somewhat
It needs some fixing.
2013-01-17 23:57:00 +00:00
Tim-Philipp Müller 7d1798e49f tests: use GST_*_1_0 environment variables everywhere
The _1_0 suffixed environment variables override the
non-suffixed ones, so if we're in an environment that
sets the _1_0 suffixed ones, such as jhbuild, we need
to set those to make sure ours actually always get
used.
2013-01-16 12:09:39 +00:00
Tim-Philipp Müller 9976ffe93d Automatic update of common submodule
From a72faea to a942293
2013-01-15 15:08:10 +00:00
Tim-Philipp Müller 22f4df552a configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html

https://bugzilla.gnome.org/show_bug.cgi?id=690881
2012-12-31 00:32:41 +00:00
Sebastian Dröge 4221ae1022 av: Remove some unused variables and function declarations 2012-12-22 10:52:47 +01:00
Sebastian Dröge 08ca549627 av: Move gst_ffmpegdata functions to gstavprotocol.h too
Just for consistency.
2012-12-22 10:49:52 +01:00
Thijs Vermeir bdd7406bc4 av: Fix redefinition of typedef 'GstFFMpegPipe'
Move declaration of pipe function to correct headers file
2012-12-21 23:16:44 +01:00
Sebastian Dröge faa23b57b8 configure: Pass CC, LD, AS, AR and NM to the libav configure if set 2012-12-21 14:33:56 +01:00
Sebastian Dröge adfdfebc8c av: Use correct printf format strings for gsize 2012-12-21 11:03:27 +01:00
Sebastian Dröge 70f79ad4f2 libav: Update to today's master 2012-12-18 10:57:43 +01:00
Sebastian Dröge 022ab84288 av: Fix some memory leaks and misuse of libav API 2012-12-17 16:35:36 +01:00
Sebastian Dröge d69dda0391 avauddec: Use a GstBuffer instead of a GstAdapter for collecting the output buffers
This might cause less memcpies as the GstMemories of the buffers
are just appended into a single buffer.
2012-12-17 15:58:37 +01:00
Thiago Santos c445b614f9 avauddec: accumulate buffers from a single input to push it all at once
The base audio decoder wants a 1:1 mapping for input and output
buffers, so this decoder must accumulate data in an adapter and push
it all at once after all input has been processed.

https://bugzilla.gnome.org/show_bug.cgi?id=689565
2012-12-17 15:56:03 +01:00
Sebastian Dröge faf985e8fb avcodecmap: Only set "formats" field on raw audio/video caps 2012-12-17 13:42:13 +01:00
Sebastian Dröge 0ec5fea211 avcodecmap: Correctly convert GStreamer channel positions to libav channel mask 2012-12-17 13:41:42 +01:00
Sebastian Dröge a6ede95de7 avcodecmap: Add more and correct restrictions for DV
https://bugzilla.gnome.org/show_bug.cgi?id=600895
2012-12-17 11:11:12 +01:00
Sebastian Dröge 959d9ce553 libav: Fix some compilation errors caused by circular includes 2012-12-12 17:36:33 +00:00
Sebastian Dröge f211e6431b libav: Update to today's master 2012-12-12 17:20:03 +00:00
Wim Taymans 60ff639cd4 avcodec: set bits_per_coded_sample for G726
Use the bitrate and the samplerate to set the bits_per_coded_sample for G726
because the decoder needs this.
2012-12-12 17:04:00 +01:00
Sebastian Dröge 3837abb264 avauddec: Set frame defaults for the audio decoders too 2012-12-12 15:57:19 +00:00
Sebastian Dröge 7a36bbb873 avcodecmap: Remove some unused functions 2012-12-12 15:54:01 +00:00
Wim Taymans b333e1204e avaudenc: init frame with defaults
Init the AVFrame with the right method. This sets the extended_data field
correctly that is needed for some formats (G726 for example).
2012-12-12 16:47:19 +01:00