platform/upstream/gst-libav.git
15 years agogstffmpeg.c: Point to the new ffmpeg website (ffmpeg.org).
Edward Hervey [Wed, 15 Apr 2009 20:11:33 +0000 (22:11 +0200)]
gstffmpeg.c: Point to the new ffmpeg website (ffmpeg.org).

15 years agoThe proper spelling is 'FFmpeg'.
Edward Hervey [Wed, 15 Apr 2009 20:11:10 +0000 (22:11 +0200)]
The proper spelling is 'FFmpeg'.

15 years agogstffmpegmux: Use the AVFormat long_name in our descriptions.
Edward Hervey [Wed, 15 Apr 2009 20:04:02 +0000 (22:04 +0200)]
gstffmpegmux: Use the AVFormat long_name in our descriptions.

This is the same behaviour we use in the demuxers.

15 years agoDisable more fake codecs (raw audio).
Edward Hervey [Wed, 15 Apr 2009 19:56:00 +0000 (21:56 +0200)]
Disable more fake codecs (raw audio).

15 years agoffdec: copy input offsets to output buffers
LRN [Thu, 9 Apr 2009 22:19:50 +0000 (00:19 +0200)]
ffdec: copy input offsets to output buffers

Copy the incomming offsets to the outgoing buffers.
Fixes 578278.

15 years agoAutomatic update of common submodule
Felipe Contreras [Sat, 4 Apr 2009 18:19:34 +0000 (21:19 +0300)]
Automatic update of common submodule

From d0ea89e to b3941ea

15 years agoAutomatic update of common submodule
Edward Hervey [Sat, 4 Apr 2009 12:54:55 +0000 (14:54 +0200)]
Automatic update of common submodule

From f8b3d91 to d0ea89e

15 years agoffmpeg: Fix handling of --with-ffmpeg-extra-configure
Branko Čibej [Sat, 4 Apr 2009 06:53:54 +0000 (08:53 +0200)]
ffmpeg: Fix handling of --with-ffmpeg-extra-configure

Fixes bug #577879.

15 years agoffenc: Add support for I-frame request.
Janin Kolenc [Wed, 25 Mar 2009 11:51:55 +0000 (12:51 +0100)]
ffenc: Add support for I-frame request.

Add request for I-frame request using GstForceKeyUnit event.
Fixes #575709.

15 years agoffmux: Actually set caps on the srcpad instead of working with NULL caps
Sebastian Dröge [Sun, 15 Mar 2009 09:19:53 +0000 (10:19 +0100)]
ffmux: Actually set caps on the srcpad instead of working with NULL caps

15 years agoback to development -> 0.10.7.1
Jan Schmidt [Sun, 22 Mar 2009 20:16:24 +0000 (20:16 +0000)]
back to development -> 0.10.7.1

15 years agoRelease 0.10.7 RELEASE-0_10_7
Jan Schmidt [Sat, 21 Mar 2009 01:02:05 +0000 (01:02 +0000)]
Release 0.10.7

15 years ago0.10.6.4 pre-release
Jan Schmidt [Wed, 18 Mar 2009 00:03:27 +0000 (00:03 +0000)]
0.10.6.4 pre-release

15 years agoTake into account ticks_per_frame for framerate calculation. Fixes #575759
Edward Hervey [Tue, 17 Mar 2009 22:44:43 +0000 (23:44 +0100)]
Take into account ticks_per_frame for framerate calculation. Fixes #575759

15 years agoRe-enable amr muxer. It's a muxer after all. Fixes #575664
Edward Hervey [Tue, 17 Mar 2009 10:51:28 +0000 (11:51 +0100)]
Re-enable amr muxer. It's a muxer after all. Fixes #575664

15 years ago0.10.6.3 pre-release
Jan Schmidt [Fri, 13 Mar 2009 23:52:01 +0000 (23:52 +0000)]
0.10.6.3 pre-release

15 years agogstffmpegdec: Disable vdpau decoders. Fixes #573400
Edward Hervey [Wed, 11 Mar 2009 12:25:40 +0000 (13:25 +0100)]
gstffmpegdec: Disable vdpau decoders. Fixes #573400

15 years agopixfmt: Stop using PIX_FMT that were marked as deprecated 3 years ago.
Edward Hervey [Wed, 11 Mar 2009 11:56:29 +0000 (12:56 +0100)]
pixfmt: Stop using PIX_FMT that were marked as deprecated 3 years ago.

It still worked... until the 0.5 ffmpeg release, which made those defines unused.

See the bottom of libavutil/pixfmt.h for more details.

15 years agoffmpegrev: bump up upstream revision to the *exact* release revision.
Edward Hervey [Wed, 11 Mar 2009 09:16:46 +0000 (10:16 +0100)]
ffmpegrev: bump up upstream revision to the *exact* release revision.

This is only a one-commit svn-props change.. but we might as well keep
it accurate.

15 years agocodecmapping: Fix caps for ATRAC3. Fixes #574663
Edward Hervey [Tue, 10 Mar 2009 20:14:21 +0000 (21:14 +0100)]
codecmapping: Fix caps for ATRAC3. Fixes #574663

15 years agoDisable exposing decoder/encoder using external library. Fixes #574746
Edward Hervey [Tue, 10 Mar 2009 20:11:43 +0000 (21:11 +0100)]
Disable exposing decoder/encoder using external library. Fixes #574746

15 years agoblacklist bogus demuxer/muxer/typefind. Fixes #567336 and #574814
Edward Hervey [Tue, 10 Mar 2009 20:05:52 +0000 (21:05 +0100)]
blacklist bogus demuxer/muxer/typefind. Fixes #567336 and #574814

15 years ago0.10.6.2 pre-release
Jan Schmidt [Tue, 10 Mar 2009 00:22:10 +0000 (00:22 +0000)]
0.10.6.2 pre-release

15 years agoAutomatic update of common submodule
Jan Schmidt [Mon, 9 Mar 2009 23:13:40 +0000 (23:13 +0000)]
Automatic update of common submodule

From 7032163 to f8b3d91

15 years agogstffmpegdec: Use 64bit scaling function to avoid overflows detected in some situations.
Edward Hervey [Mon, 9 Mar 2009 17:17:30 +0000 (18:17 +0100)]
gstffmpegdec: Use 64bit scaling function to avoid overflows detected in some situations.

15 years agodemux: If the demuxer isn't initialized yet, forward serialized events without waiting.
Edward Hervey [Mon, 9 Mar 2009 14:09:10 +0000 (15:09 +0100)]
demux: If the demuxer isn't initialized yet, forward serialized events without waiting.

We do this, because the demuxer is initialized in the loop function. If it's not
initialized yet, that means the loop hasn't been entered... and therefore the
PIPE GCond will never be signalled.

15 years agodemuxers: Blacklist push-mode for avformat demuxers which aren't reliable in push...
Edward Hervey [Mon, 9 Mar 2009 12:46:06 +0000 (13:46 +0100)]
demuxers: Blacklist push-mode for avformat demuxers which aren't reliable in push-mode.

Currently, only one is blacklisted : ffdemux_ape. This has been confirmed by
ffmpeg developers.

15 years agodemuxers: Add more debugging
Edward Hervey [Mon, 9 Mar 2009 12:45:22 +0000 (13:45 +0100)]
demuxers: Add more debugging

15 years agoffmpegrev: and update once more for last-minute fixes to upstream release branch
Edward Hervey [Fri, 6 Mar 2009 18:02:14 +0000 (19:02 +0100)]
ffmpegrev: and update once more for last-minute fixes to upstream release branch

15 years agogstffmpegcodecmap: Add proper caps for Fraps video codec
Edward Hervey [Mon, 9 Mar 2009 09:05:04 +0000 (10:05 +0100)]
gstffmpegcodecmap: Add proper caps for Fraps video codec

15 years agoAutomatic update of common submodule
Sebastian Dröge [Sun, 8 Mar 2009 11:06:11 +0000 (12:06 +0100)]
Automatic update of common submodule

From ffa738d to 7032163

15 years agoAutomatic update of common submodule
Sebastian Dröge [Sun, 8 Mar 2009 10:21:48 +0000 (11:21 +0100)]
Automatic update of common submodule

From 3f13e4e to ffa738d

15 years agoAutomatic update of common submodule
Sebastian Dröge [Sat, 7 Mar 2009 10:47:21 +0000 (11:47 +0100)]
Automatic update of common submodule

From 3c7456b to 3f13e4e

15 years agoAutomatic update of common submodule
Sebastian Dröge [Sat, 7 Mar 2009 09:47:28 +0000 (10:47 +0100)]
Automatic update of common submodule

From 57c83f2 to 3c7456b

15 years agoconfigure: require a released version of gstreamer, to avoid confusion
Tim-Philipp Müller [Fri, 6 Mar 2009 17:49:24 +0000 (17:49 +0000)]
configure: require a released version of gstreamer, to avoid confusion

15 years agoffmpegdec: Make sure we provide 16 byte aligned data to ffmpeg. Fixes #572863
Edward Hervey [Fri, 6 Mar 2009 16:37:51 +0000 (17:37 +0100)]
ffmpegdec: Make sure we provide 16 byte aligned data to ffmpeg. Fixes #572863

We simply allocate the memory using ffmpeg's av_malloc which provides us
with properly memalign'ed data.
This avoids write-outside-of-bounds when sse/altivec code is being used.

15 years agoffaudioresample: Add padding to output buffer. Fixes #573649
Edward Hervey [Fri, 6 Mar 2009 11:47:12 +0000 (12:47 +0100)]
ffaudioresample: Add padding to output buffer. Fixes #573649

The internal resampling functions seem to require a slightly bigger buffer
for output than what we require. Therefore we give it an extra 64bytes (although
16 should have been enough).

15 years agoffmpegdec: post an error message on the bus when decoding fails
Tim-Philipp Müller [Fri, 6 Mar 2009 11:01:55 +0000 (11:01 +0000)]
ffmpegdec: post an error message on the bus when decoding fails

We should post a STREAM DECODE error message on the bus when we return
GST_FLOW_ERROR, otherwise the user ends up seeing an ugly internal flow
error message, which isn't very nice.

15 years agogstffmpegdec: Set the rank of the AAC decoder to NONE.
Edward Hervey [Thu, 5 Mar 2009 11:09:32 +0000 (12:09 +0100)]
gstffmpegdec: Set the rank of the AAC decoder to NONE.

It will stay this way until the ffmpeg aac decoder can report before decoding
whether it can handle a given stream or not.

15 years agoMake bz2 requirement optional. Fixes #564867
Damien Lespiau [Thu, 5 Mar 2009 08:10:37 +0000 (09:10 +0100)]
Make bz2 requirement optional. Fixes #564867

15 years agogstffmpegmux: Expose the 'preload' and 'maxdelay' properties, add dvd mux mapping.
Jordi Mas [Thu, 5 Mar 2009 07:52:11 +0000 (08:52 +0100)]
gstffmpegmux: Expose the 'preload' and 'maxdelay' properties, add dvd mux mapping.

Fixes #570975

15 years agocodecmap. The VC1 decoder can also handle the Advanced Profile.
Edward Hervey [Thu, 5 Mar 2009 06:48:24 +0000 (07:48 +0100)]
codecmap. The VC1 decoder can also handle the Advanced Profile.

Fixes #565269

15 years agoffdec: fix build
Tim-Philipp Müller [Wed, 4 Mar 2009 20:58:08 +0000 (20:58 +0000)]
ffdec: fix build

15 years agogstffmpegdec: Abort on first failure by AAC decoder. Fixes #566250.
Edward Hervey [Wed, 4 Mar 2009 20:10:22 +0000 (21:10 +0100)]
gstffmpegdec: Abort on first failure by AAC decoder. Fixes #566250.

The problem is that the ffmpeg aac decoder fails... but still accepts
the following buffers as if nothing happened. But because some things
were not properly set in the internal code, all hell breaks loose.

15 years agogstffmpegdec: Bring the real decoders up to GST_RANK_PRIMARY.
Edward Hervey [Wed, 4 Mar 2009 19:04:25 +0000 (20:04 +0100)]
gstffmpegdec: Bring the real decoders up to GST_RANK_PRIMARY.

They have proven by now that they're more reliable than the
-bad real wrapper plugins.

15 years agoffmpeg: Don't register the MXF typefinder, we have our own in -base
Sebastian Dröge [Wed, 4 Mar 2009 11:25:34 +0000 (12:25 +0100)]
ffmpeg: Don't register the MXF typefinder, we have our own in -base

15 years agoffmpeg: mxf_d10 is application/mxf too, it only specifies the used mapping
Sebastian Dröge [Wed, 4 Mar 2009 11:24:47 +0000 (12:24 +0100)]
ffmpeg: mxf_d10 is application/mxf too, it only specifies the used mapping

15 years agoffmpegrev: Update to actual ffmpeg 0.5 release branch
Edward Hervey [Tue, 3 Mar 2009 16:23:25 +0000 (17:23 +0100)]
ffmpegrev: Update to actual ffmpeg 0.5 release branch

Normally this should be the last commit before they release 0.5.
We should use this for pre-releases in order to help them squash down bugs.

15 years agoffmpegrev: Switch to 0.5 ffmpeg release branch
Edward Hervey [Mon, 2 Mar 2009 11:07:32 +0000 (12:07 +0100)]
ffmpegrev: Switch to 0.5 ffmpeg release branch

15 years agoffmpeg: Bump up to current upstream HEAD of ffmpeg and swscale
Edward Hervey [Fri, 27 Feb 2009 08:41:24 +0000 (09:41 +0100)]
ffmpeg: Bump up to current upstream HEAD of ffmpeg and swscale

15 years agoffmpegmux: Use information from AVOutputFormat to expose more muxers.
Edward Hervey [Fri, 27 Feb 2009 08:40:03 +0000 (09:40 +0100)]
ffmpegmux: Use information from AVOutputFormat to expose more muxers.

AVOutputFormat does *NOT* contain the full list of codecs a muxer can handle,
but does contain the recommended audio and video codecs. Therefore we use that
information to expose more muxers, until AVOutputFormat contains a list of
*ALL* compatible codecs.

15 years agobuild: Update shave init statement for changes in common. Bump common.
Jan Schmidt [Wed, 25 Feb 2009 15:08:38 +0000 (15:08 +0000)]
build: Update shave init statement for changes in common. Bump common.

15 years agoAutomatic update of common submodule
Jan Schmidt [Wed, 25 Feb 2009 11:32:50 +0000 (11:32 +0000)]
Automatic update of common submodule

From 9cf8c9b to a6ce5c6

15 years agoUse shave for the build
Jan Schmidt [Sun, 22 Feb 2009 20:04:07 +0000 (20:04 +0000)]
Use shave for the build

15 years agoAnd remove unused variable
Sebastian Dröge [Sun, 22 Feb 2009 18:44:12 +0000 (19:44 +0100)]
And remove unused variable

15 years agoRemove unreachable code
Sebastian Dröge [Sun, 22 Feb 2009 18:43:19 +0000 (19:43 +0100)]
Remove unreachable code

15 years agoCast const GstBuffer * to GstBuffer * before unreffing
Sebastian Dröge [Sun, 22 Feb 2009 18:40:51 +0000 (19:40 +0100)]
Cast const GstBuffer * to GstBuffer * before unreffing

15 years agoAutomatic update of common submodule
Jan Schmidt [Sun, 22 Feb 2009 16:00:40 +0000 (16:00 +0000)]
Automatic update of common submodule

From 5d7c9cc to 9cf8c9b

15 years agoffmpegrev: Update upstream revisions used
Edward Hervey [Sun, 22 Feb 2009 13:30:01 +0000 (14:30 +0100)]
ffmpegrev: Update upstream revisions used

15 years agoAutomatic update of common submodule
David Schleef [Sat, 21 Feb 2009 19:14:01 +0000 (11:14 -0800)]
Automatic update of common submodule

From 80c627d to 5d7c9cc

15 years agocodecmap: map more codecs
Edward Hervey [Wed, 18 Feb 2009 18:06:52 +0000 (19:06 +0100)]
codecmap: map more codecs

15 years agoffmpegrev: update upstream ffmpeg/libswscale revisions to use.
Edward Hervey [Wed, 18 Feb 2009 18:06:34 +0000 (19:06 +0100)]
ffmpegrev: update upstream ffmpeg/libswscale revisions to use.

15 years agoFix 'make distcheck'.
Edward Hervey [Tue, 10 Feb 2009 11:34:36 +0000 (12:34 +0100)]
Fix 'make distcheck'.

15 years agoBump upstream ffmpeg revision to use.
Edward Hervey [Tue, 10 Feb 2009 11:33:57 +0000 (12:33 +0100)]
Bump upstream ffmpeg revision to use.

We should update this gradually as ffmpeg will be releasing within 2 weeks.

15 years agoBump revision to use for common submodule.
Edward Hervey [Mon, 9 Feb 2009 11:03:42 +0000 (12:03 +0100)]
Bump revision to use for common submodule.

15 years agoDon't register ASS/SSA typefinder
Sebastian Dröge [Thu, 5 Feb 2009 16:19:20 +0000 (17:19 +0100)]
Don't register ASS/SSA typefinder

15 years agoAdd releaseinfo with online url.
Stefan Kost [Fri, 30 Jan 2009 20:29:43 +0000 (22:29 +0200)]
Add releaseinfo with online url.

15 years agoFix previous commit, wasn't actually setting up a symbolic link
Edward Hervey [Fri, 30 Jan 2009 08:05:51 +0000 (09:05 +0100)]
Fix previous commit, wasn't actually setting up a symbolic link

15 years agoUse a symbolic link for the pre-commit client-side hook
Edward Hervey [Fri, 30 Jan 2009 07:57:53 +0000 (08:57 +0100)]
Use a symbolic link for the pre-commit client-side hook

15 years agoOnly use valid SampleFormat for audio encoders/decoders.
Edward Hervey [Thu, 29 Jan 2009 06:48:19 +0000 (07:48 +0100)]
Only use valid SampleFormat for audio encoders/decoders.

For a given AVCodec, when the sample_fmts field is non-NULL, that means that
that codec can only handle a specific set of SampleFormat.
With this patch, we now look for its presence and create the proper pad template
caps.
Fixes #569441

15 years agoadd more files to ignore
Edward Hervey [Thu, 29 Jan 2009 06:44:30 +0000 (07:44 +0100)]
add more files to ignore

15 years agoDo not corrupt ffmpeg build checkout during make dist.
Mark Nauwelaerts [Tue, 27 Jan 2009 20:10:53 +0000 (21:10 +0100)]
Do not corrupt ffmpeg build checkout during make dist.

Use a separate helper directory to build ffmpeg distributables
rather than replacing and corrupting (no more .svn dirs)
the existing checkout used for standard make/building.

15 years agoDistribute intended ffmpeg revision(s) and include more files.
Mark Nauwelaerts [Tue, 27 Jan 2009 18:35:19 +0000 (19:35 +0100)]
Distribute intended ffmpeg revision(s) and include more files.

Bring make dist in sync with autogen.sh's retrieval of ffmpeg
checkout, which also includes an update to selected revision
of libswscale external.  Also include *.S files (needed for
e.g. ARM build).

15 years agoDifferentiate between "no more data" from "IO failure" when reading.
Edward Hervey [Tue, 27 Jan 2009 14:59:25 +0000 (15:59 +0100)]
Differentiate between "no more data" from "IO failure" when reading.

Where no more data is available, av_read_frame just returns an error code
instead of making the difference between "I am not returning anything because
we finished reading" and "I am not returning anything because the underlying
read failed".

We differentiate between the two by looking at whether we outputted any
data previously or not.

15 years agoImplement push-based support for demuxers
Edward Hervey [Tue, 27 Jan 2009 10:39:18 +0000 (11:39 +0100)]
Implement push-based support for demuxers

Fixes #392534

15 years agoAdd support for AVSEEK_SIZE in seek handler. This should make demuxers work again...
Edward Hervey [Mon, 26 Jan 2009 17:21:50 +0000 (18:21 +0100)]
Add support for AVSEEK_SIZE in seek handler. This should make demuxers work again (sigh)

15 years agoAdd MP1 and ADPCM IMA/ISS variant
Sebastian Dröge [Sat, 24 Jan 2009 16:59:11 +0000 (17:59 +0100)]
Add MP1 and ADPCM IMA/ISS variant

15 years agoUpdate ffmpeg SVN revision to r16753
Sebastian Dröge [Sat, 24 Jan 2009 16:58:13 +0000 (17:58 +0100)]
Update ffmpeg SVN revision to r16753

15 years agoUpdate common snapshot.
Stefan Kost [Thu, 22 Jan 2009 16:21:08 +0000 (18:21 +0200)]
Update common snapshot.

15 years agoFix pre-commit hook
Sebastian Dröge [Thu, 22 Jan 2009 12:45:16 +0000 (13:45 +0100)]
Fix pre-commit hook

15 years agoInstall and use pre-commit indentation hook from common
Edward Hervey [Thu, 22 Jan 2009 05:16:14 +0000 (06:16 +0100)]
Install and use pre-commit indentation hook from common

15 years agoautogen.sh : Use git submodule
Edward Hervey [Wed, 21 Jan 2009 03:34:37 +0000 (04:34 +0100)]
autogen.sh : Use git submodule

15 years agoext/ffmpeg/gstffmpegcodecmap.c: Narrow down the allowed channels and sample rates... GIT_CONVERSION
Dejan Sakelšak [Mon, 5 Jan 2009 18:08:20 +0000 (18:08 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Narrow down the allowed channels and sample rates for AMR.

Original commit message from CVS:
Patch by: Dejan Sakelšak <sakdean at gmail dot com>
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ff_aud_caps_new):
Narrow down the allowed channels and sample rates for AMR.
Fixes #566647.

15 years agoffmpegrev: Update ffmpeg SVN revision to r16434 and update to the corresponding swsca...
Sebastian Dröge [Mon, 5 Jan 2009 11:15:44 +0000 (11:15 +0000)]
ffmpegrev: Update ffmpeg SVN revision to r16434 and update to the corresponding swscale snapshot. This new ffmpeg ver...

Original commit message from CVS:
* ffmpegrev:
Update ffmpeg SVN revision to r16434 and update to the corresponding
swscale snapshot. This new ffmpeg version has initial support for
metadata (i.e. tags) but we don't use them yet (see bug #566605).

15 years agoext/ffmpeg/gstffmpegcodecmap.c: Add mapping for IMC and MLP audio codecs.
Edward Hervey [Tue, 30 Dec 2008 15:59:58 +0000 (15:59 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Add mapping for IMC and MLP audio codecs.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps):
Add mapping for IMC and MLP audio codecs.

15 years agoffmpegrev: Updating ffmpeg SVN revision to r16396 and update to the corresponding...
Sebastian Dröge [Tue, 30 Dec 2008 09:04:30 +0000 (09:04 +0000)]
ffmpegrev: Updating ffmpeg SVN revision to r16396 and update to the corresponding swscale snapshot. This update featu...

Original commit message from CVS:
* ffmpegrev:
Updating ffmpeg SVN revision to r16396 and update to the corresponding
swscale snapshot. This update features a lot of bugfixes, some of them
being security related.

15 years agoffmpegrev: Updating ffmpeg SVN revision to r16304 and update to the corresponding...
Sebastian Dröge [Wed, 24 Dec 2008 08:09:53 +0000 (08:09 +0000)]
ffmpegrev: Updating ffmpeg SVN revision to r16304 and update to the corresponding swscale snapshot.

Original commit message from CVS:
* ffmpegrev:
Updating ffmpeg SVN revision to r16304 and update to the corresponding
swscale snapshot.
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_to_codecid):
Enable the Real Video 3.0 decoder.

15 years agoext/ffmpeg/gstffmpegcodecmap.*: Add mapping for EAC3 and QCELP audio codecs.
Edward Hervey [Wed, 17 Dec 2008 12:05:12 +0000 (12:05 +0000)]
ext/ffmpeg/gstffmpegcodecmap.*: Add mapping for EAC3 and QCELP audio codecs.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ff_aud_caps_new),
(gst_ffmpeg_codecid_to_caps), (gst_ffmpeg_smpfmt_to_caps),
(gst_ffmpeg_codectype_to_caps), (gst_ffmpeg_caps_to_smpfmt),
(gst_ffmpeg_caps_to_codecid), (av_smp_format_depth):
* ext/ffmpeg/gstffmpegcodecmap.h:
Add mapping for EAC3 and QCELP audio codecs.
Add conversion functions for all available audo SampleFormat.
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_open),
(gst_ffmpegdec_setcaps), (gst_ffmpegdec_negotiate),
(clip_audio_buffer), (gst_ffmpegdec_audio_frame):
Remove assumptions that we can only handle stereo 16bit signed integer
audio, and store the depth locally.

15 years agoconfigure.ac: Require core cvs.
Stefan Kost [Tue, 16 Dec 2008 16:21:28 +0000 (16:21 +0000)]
configure.ac: Require core cvs.

Original commit message from CVS:
* configure.ac:
Require core cvs.

15 years agoext/ffmpeg/gstffmpegmux.c: Renaming tagsetter_flush to _reset_tags().
Stefan Kost [Tue, 16 Dec 2008 15:58:05 +0000 (15:58 +0000)]
ext/ffmpeg/gstffmpegmux.c: Renaming tagsetter_flush to _reset_tags().

Original commit message from CVS:
* ext/ffmpeg/gstffmpegmux.c:
Renaming tagsetter_flush to _reset_tags().

15 years agoFix tag merging. Use tagsetter and not internal copies. Depend on
Stefan Kost [Tue, 16 Dec 2008 14:24:05 +0000 (14:24 +0000)]
Fix tag merging. Use tagsetter and not internal copies. Depend on

Original commit message from CVS:
* configure.ac:
* ext/ffmpeg/gstffmpegmux.c:
Fix tag merging. Use tagsetter and not internal copies. Depend on
CVS core and use new API to flush.

15 years agoext/ffmpeg/gstffmpegcodecmap.c: If no channel layout is provided don't set a NONE...
Sebastian Dröge [Sat, 13 Dec 2008 08:01:45 +0000 (08:01 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: If no channel layout is provided don't set a NONE layout in the case of >2 channels b...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ff_channel_layout_to_gst):
If no channel layout is provided don't set a NONE layout in the
case of >2 channels but instead let audioconvert add some default
layout.

15 years agoext/ffmpeg/: Set the channel layout if it's exposed by the decoder.
Sebastian Dröge [Sat, 13 Dec 2008 07:55:40 +0000 (07:55 +0000)]
ext/ffmpeg/: Set the channel layout if it's exposed by the decoder.

Original commit message from CVS:
* ext/ffmpeg/Makefile.am:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ff_channel_layout_to_gst),
(gst_ff_aud_caps_new):
* ext/ffmpeg/gstffmpegcodecmap.h:
Set the channel layout if it's exposed by the decoder.
Fixes bug #548002.

15 years agoffmpegrev: Update ffmpeg revision to 16086 and update to the corresponding swscale...
Sebastian Dröge [Sat, 13 Dec 2008 06:51:26 +0000 (06:51 +0000)]
ffmpegrev: Update ffmpeg revision to 16086 and update to the corresponding swscale revision.

Original commit message from CVS:
* ffmpegrev:
Update ffmpeg revision to 16086 and update to the corresponding
swscale revision.

15 years agoMakefile.am: Add gst-libs to DIST_SUBDIRS to make sure that it's always disted.
Sebastian Dröge [Fri, 5 Dec 2008 09:30:45 +0000 (09:30 +0000)]
Makefile.am: Add gst-libs to DIST_SUBDIRS to make sure that it's always disted.

Original commit message from CVS:
* Makefile.am:
Add gst-libs to DIST_SUBDIRS to make sure that it's always
disted.
* autogen.sh:
Remove -I m4 from autogen.sh, it's not disted and used anymore and
thus makes autogen.sh fail if run on a tarball. Fixes bug #563305.

15 years agoconfigure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro...
Sebastian Dröge [Thu, 4 Dec 2008 20:12:41 +0000 (20:12 +0000)]
configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.

Original commit message from CVS:
* configure.ac:
Apparently AC_CONFIG_MACRO_DIR breaks when using more
than one macro directory, reverting last change.

15 years agoconfigure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
Sebastian Dröge [Thu, 4 Dec 2008 19:51:46 +0000 (19:51 +0000)]
configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.

Original commit message from CVS:
* configure.ac:
Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
our M4 macros.

15 years agoffmpegrev: Update ffmpeg rev to 16001 and update the date for the corresponding swsca...
Sebastian Dröge [Thu, 4 Dec 2008 07:41:16 +0000 (07:41 +0000)]
ffmpegrev: Update ffmpeg rev to 16001 and update the date for the corresponding swscale checkout.

Original commit message from CVS:
* ffmpegrev:
Update ffmpeg rev to 16001 and update the date for the corresponding
swscale checkout.

15 years agoext/ffmpeg/gstffmpegdec.c: Fix check for memory to free.
Edward Hervey [Wed, 3 Dec 2008 17:43:45 +0000 (17:43 +0000)]
ext/ffmpeg/gstffmpegdec.c: Fix check for memory to free.

Original commit message from CVS:
reviewed by: Edward Hervey  <edward.hervey@collabora.co.uk>
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_finalize):
Fix check for memory to free.
Fixes #560644

15 years agoconfigure.ac: Back to development -> 0.10.6.1
Jan Schmidt [Thu, 27 Nov 2008 23:39:51 +0000 (23:39 +0000)]
configure.ac: Back to development -> 0.10.6.1

Original commit message from CVS:
* configure.ac:
Back to development -> 0.10.6.1