platform/upstream/gst-plugins-good.git
15 years agodocs: Quieten a couple more docs warnings
Jan Schmidt [Thu, 11 Jun 2009 10:39:25 +0000 (11:39 +0100)]
docs: Quieten a couple more docs warnings

15 years agodocs: Remove gtk-doc comment marker
Jan Schmidt [Thu, 11 Jun 2009 10:27:26 +0000 (11:27 +0100)]
docs: Remove gtk-doc comment marker

These comment blocks aren't gtk-doc comments and cause annoying noise in
the docs build.

15 years agodeinterlace: Implement upstream negotation
Sebastian Dröge [Thu, 11 Jun 2009 08:05:32 +0000 (10:05 +0200)]
deinterlace: Implement upstream negotation

15 years agodeinterlace: Improve debugging and clean up some code
Sebastian Dröge [Wed, 10 Jun 2009 19:47:40 +0000 (21:47 +0200)]
deinterlace: Improve debugging and clean up some code

15 years agodeinterlace: Clip buffers to the current segment if possible
Sebastian Dröge [Wed, 10 Jun 2009 12:55:18 +0000 (14:55 +0200)]
deinterlace: Clip buffers to the current segment if possible

15 years agodeinterlace: Clean up includes and clean up order of instance struct fields
Sebastian Dröge [Wed, 10 Jun 2009 12:45:06 +0000 (14:45 +0200)]
deinterlace: Clean up includes and clean up order of instance struct fields

15 years agortph263pay: Default to doing A, B and C modes, not only A
Olivier Crête [Wed, 10 Jun 2009 20:09:56 +0000 (16:09 -0400)]
rtph263pay: Default to doing A, B and C modes, not only A

15 years agodeinterlace: Fix QoS calculations
Sebastian Dröge [Wed, 10 Jun 2009 07:56:11 +0000 (09:56 +0200)]
deinterlace: Fix QoS calculations

The diff is a signed integer, not an unsigned one of course.

In modes other than GST_DEINTERLACE_ALL every frame has twice the
duration of the field duration.

15 years agortpsirenpay: Put the bitrate in the RTP caps
Olivier Crête [Tue, 9 Jun 2009 18:13:31 +0000 (14:13 -0400)]
rtpsirenpay: Put the bitrate in the RTP caps

The MS code seems to require the bitrate to interoperate and
draft-ietf-avt-rtp-g7221-00 also has it.

15 years agodeinterlace: Implement basic QoS
Sebastian Dröge [Tue, 9 Jun 2009 17:55:36 +0000 (19:55 +0200)]
deinterlace: Implement basic QoS

This change is based on Tim's QoS implementation
for jpegdec.

15 years agodeinterlace: Directly proxy events/queries to the peer pads
Sebastian Dröge [Tue, 9 Jun 2009 17:29:51 +0000 (19:29 +0200)]
deinterlace: Directly proxy events/queries to the peer pads

This removes some overhead introduced by the default handlers
that need to iterate over the other pads.

15 years agoavidemux: debug_memdump() unknown tags. Refactor junk parsing code.
Edward Hervey [Tue, 9 Jun 2009 08:38:52 +0000 (10:38 +0200)]
avidemux: debug_memdump() unknown tags. Refactor junk parsing code.

This makes life slightly easier when debugging avi files.

15 years agortp: Don't forget to dist the headers for the CELT (de)payloaders.
Edward Hervey [Mon, 8 Jun 2009 06:21:43 +0000 (08:21 +0200)]
rtp: Don't forget to dist the headers for the CELT (de)payloaders.

15 years agoRevert "Revert "qtdemux: fill timestamp table completely""
Wim Taymans [Sun, 7 Jun 2009 18:54:06 +0000 (20:54 +0200)]
Revert "Revert "qtdemux: fill timestamp table completely""

This reverts commit 9f022c8a8503c2ce0fa617fdb50e41706dd412f5.

Sorry, I was thinking about the wrong module.

15 years agoRevert "qtdemux: fill timestamp table completely"
Wim Taymans [Sun, 7 Jun 2009 18:49:50 +0000 (20:49 +0200)]
Revert "qtdemux: fill timestamp table completely"

This reverts commit 790b050fc5302cae89cddcd23b258093967d05a9.
I forgot we were frozen.

15 years agoqtdemux: fill timestamp table completely
Wim Taymans [Sun, 7 Jun 2009 18:46:45 +0000 (20:46 +0200)]
qtdemux: fill timestamp table completely

When there are less timestamps that there are samples, fill up the sample table
with the last know timestamp. This situation can happen when the last sample
does not decode and doesn't need a timestamp. We however calculate the total
track length using the last sample timestamp so we need to have something
sensible in there.

Fixes #585056

15 years agowavparse: handle LIST INFO of 0 size
Wim Taymans [Sun, 7 Jun 2009 11:37:04 +0000 (13:37 +0200)]
wavparse: handle LIST INFO of 0 size

Handle LIST INFO chunks of 0 size instead of causing errors.

Fixes #584981

15 years agoRevert "wavparse: Remove dead assignments, move variable to where it's needed."
Wim Taymans [Sun, 7 Jun 2009 11:24:45 +0000 (13:24 +0200)]
Revert "wavparse: Remove dead assignments, move variable to where it's needed."

Reverts commit 44256a78f8dd79a91f3bb2ab7c3aa623c097bb8a and use the result in
error reporting so that we can see what's going on.

15 years agoceltdepay: add CELT depayloader
Wim Taymans [Fri, 5 Jun 2009 16:55:02 +0000 (18:55 +0200)]
celtdepay: add CELT depayloader

15 years agortpceltpay: add CELT RTP payloader
Wim Taymans [Fri, 5 Jun 2009 13:30:51 +0000 (15:30 +0200)]
rtpceltpay: add CELT RTP payloader

15 years agosunaudio: Fix switch setting on some devices. Add debug. Fix a FIXME.
Jan Schmidt [Fri, 5 Jun 2009 15:54:48 +0000 (16:54 +0100)]
sunaudio: Fix switch setting on some devices. Add debug. Fix a FIXME.

Fix the setting of toggle switches on some broken audio drivers which
report that no audio ports are settable by ignoring the mod_port field
there.

Add some debug statements.

Fix a FIXME now that Good relies on a new enough gst-plugins-base.

15 years agosunaudio: Support new flags for options and actions
Jan Schmidt [Thu, 4 Jun 2009 11:27:19 +0000 (12:27 +0100)]
sunaudio: Support new flags for options and actions

Use new audio mixer flags added in Base 0.10.23 to expose flags and options
on the SunAudio devices.

Fixes: #583593
Patch By: Brian Cameron <brian.cameron@sun.com>
Patch By: Garrett D'Amore <garrett.damore@sun.com>

15 years agodeinterlace: First try to handle DVD still frames correctly
Sebastian Dröge [Fri, 15 May 2009 09:50:38 +0000 (11:50 +0200)]
deinterlace: First try to handle DVD still frames correctly

This helps a bit with bug #582740 but still doesn't make it work.

15 years agopulsesink: only notify if all checks passed
Stefan Kost [Thu, 4 Jun 2009 14:37:03 +0000 (17:37 +0300)]
pulsesink: only notify if all checks passed

Replace goto done: with return, as those are checks when we don't want to flag a
pending notify.

15 years agortspsrc: set the right state on rtpbin
Wim Taymans [Thu, 4 Jun 2009 13:19:05 +0000 (15:19 +0200)]
rtspsrc: set the right state on rtpbin

We need to set the state of gstrtpbin to the same state as our source elements.
This fixes fallback to TCP again.

15 years agopulsesink: check pointer before accessing
Stefan Kost [Wed, 3 Jun 2009 15:23:53 +0000 (18:23 +0300)]
pulsesink: check pointer before accessing

Move existing check a few lines up, so that we check before accessing fields.

15 years agopulsesink: rename gst_pulse_sink_get_time to gst_pulsesink_get_time
Stefan Kost [Wed, 3 Jun 2009 15:21:12 +0000 (18:21 +0300)]
pulsesink: rename gst_pulse_sink_get_time to gst_pulsesink_get_time

Rename internal method for consistency.

15 years agopulsesink: use values from pa_stream_get_buffer_attr()
Stefan Kost [Wed, 3 Jun 2009 15:19:22 +0000 (18:19 +0300)]
pulsesink: use values from pa_stream_get_buffer_attr()

We were putting the requested values back into ringbuffer spec, instead of
using the queried values.

15 years agovrawpay: trim output buffers
Wim Taymans [Tue, 2 Jun 2009 17:32:21 +0000 (19:32 +0200)]
vrawpay: trim output buffers

Remove the leftover unused bytes in the output buffer.
Fixes #584613

15 years agovrawdepay: fix parsing of sampling field
Wim Taymans [Tue, 2 Jun 2009 17:30:30 +0000 (19:30 +0200)]
vrawdepay: fix parsing of sampling field

commit a12d9a80f225be97b3674b1a0506ac66544dbf49 broke the parsing of the
sampling.

15 years agopngdec: Avoid possible overflow in calculations
Jan Schmidt [Wed, 27 May 2009 16:06:34 +0000 (17:06 +0100)]
pngdec: Avoid possible overflow in calculations

A malformed (or simply huge) PNG file can lead to integer overflow in
calculating the size of the output buffer, leading to crashes or buffer
overflows later. Fixes SA35205 security advisory.

15 years agoflacenc: some more logging - dump header packets
Tim-Philipp Müller [Mon, 1 Jun 2009 23:48:00 +0000 (00:48 +0100)]
flacenc: some more logging - dump header packets

Also, the final fixing up of the headers is expected and not something
we should warn about.

15 years agoflacenc: never ever pass values >36bits to _set_total_samples_estimate()
Tim-Philipp Müller [Mon, 1 Jun 2009 23:37:15 +0000 (00:37 +0100)]
flacenc: never ever pass values >36bits to _set_total_samples_estimate()

Let's be paranoid and make sure we never pass a number that takes up
more than 36 bits to _set_total_samples_estimate(), since libFLAC
expects all the other bits to be zero, and if this is not the case
neighbouring fields in the global stream info header may get messed
up inadvertently, so that flac -d refuses to decode the stream.
See #584455.

15 years agoAddress bad FLAC sample length encoding of #5844455
Thomas Vander Stichele [Mon, 1 Jun 2009 20:33:02 +0000 (22:33 +0200)]
Address bad FLAC sample length encoding of #5844455

Commit df707c666433a78d3878af6f055698d5756226c4
introduced an obvious bug in the sample length calculation,
using the wrong macro for conversion.

15 years agodeinterlace: Fix spurious colons in asm code
Brian Cameron [Mon, 1 Jun 2009 18:58:21 +0000 (11:58 -0700)]
deinterlace: Fix spurious colons in asm code

Fixes #584174.

Signed-off-by: David Schleef <ds@schleef.org>
15 years agoavidemux: skip JUNK chunks in data section in streaming mode
Tim-Philipp Müller [Sun, 31 May 2009 23:40:55 +0000 (00:40 +0100)]
avidemux: skip JUNK chunks in data section in streaming mode

Skip JUNK tags in streaming mode as well instead of EOSing
prematurely. Fixes #564100.

15 years agovideomixer: Don't use // comments
Sebastian Dröge [Thu, 28 May 2009 12:01:17 +0000 (14:01 +0200)]
videomixer: Don't use // comments

15 years agovideomixer: Fix background blitting when a color mode is selected with BGRA
Sebastian Dröge [Thu, 28 May 2009 11:56:15 +0000 (13:56 +0200)]
videomixer: Fix background blitting when a color mode is selected with BGRA

15 years agovideomixer: Some cleanup and fix the calculation of the frame size in bytes
Sebastian Dröge [Thu, 28 May 2009 11:54:14 +0000 (13:54 +0200)]
videomixer: Some cleanup and fix the calculation of the frame size in bytes

15 years agovideomixer: Fix I420 blending to actually do something
Sebastian Dröge [Thu, 28 May 2009 11:35:52 +0000 (13:35 +0200)]
videomixer: Fix I420 blending to actually do something

For this we a) implement the checkers filling and b)
actually blend the src/dest by using the src alpha value
from the pad.

15 years agovideomixer: Fix ARGB blending to actually work
Sebastian Dröge [Thu, 28 May 2009 11:14:13 +0000 (13:14 +0200)]
videomixer: Fix ARGB blending to actually work

15 years agovideomixer: Blend BGRA ourselves instead of using Cairo
Sebastian Dröge [Thu, 28 May 2009 11:04:51 +0000 (13:04 +0200)]
videomixer: Blend BGRA ourselves instead of using Cairo

15 years agovideomixer: Add support for blending BGRA and AYUV
Alex Ugarte [Thu, 28 May 2009 10:55:16 +0000 (12:55 +0200)]
videomixer: Add support for blending BGRA and AYUV

Fixes bug #577017.

15 years agoequalizer: Use floating point arithmetic internally for the int16 mode
Ghislain 'Aus' Lacroix [Thu, 28 May 2009 10:39:46 +0000 (12:39 +0200)]
equalizer: Use floating point arithmetic internally for the int16 mode

By using int32 arithmetic we will introduce distortions as the
IIR filter is very sensitive to rounding errors. Fixes bug #580214.

15 years agoUpdate spec file with latest plugins
Christian Schaller [Thu, 28 May 2009 09:55:16 +0000 (10:55 +0100)]
Update spec file with latest plugins

15 years agoAutomatic update of common submodule
Jan Schmidt [Tue, 26 May 2009 16:19:08 +0000 (17:19 +0100)]
Automatic update of common submodule

From 888e0a2 to c572721

15 years agov4l2: cleanup and commenting
Stefan Kost [Tue, 26 May 2009 13:20:35 +0000 (16:20 +0300)]
v4l2: cleanup and commenting

Remove newlines inserted by gst-indent once. Remove unused var from instance
struct. Add comments. Add another #define for default property value.

15 years agomakefile: idea about makeing more sources/sinks testable again
Stefan Kost [Wed, 6 May 2009 09:43:35 +0000 (12:43 +0300)]
makefile: idea about makeing more sources/sinks testable again

15 years agopngdec: match g_malloc() with g_free()
John Keeping [Mon, 25 May 2009 14:33:35 +0000 (16:33 +0200)]
pngdec: match g_malloc() with g_free()

Matching g_malloc() with a g_free() is important when a custom allocator is
installed.
Fixes #583803

15 years agortpmp4vpay: don't look for headers in some cases
Wim Taymans [Tue, 12 May 2009 16:39:28 +0000 (18:39 +0200)]
rtpmp4vpay: don't look for headers in some cases

In some streams (starting with 00000100) don't look for the headers but push
data as it is.
Fixes #582153

15 years agortspsrc: fix memory leak of messages
Patrick Radizi [Wed, 13 May 2009 09:50:22 +0000 (11:50 +0200)]
rtspsrc: fix memory leak of messages

Free messages correctly.
Fixes #577318

15 years agortspsrc: make fakesrc silent
Wim Taymans [Sun, 24 May 2009 17:32:17 +0000 (19:32 +0200)]
rtspsrc: make fakesrc silent

Make the fakesrc that is responsible for sending dummy packets silent.

15 years agortspsrc: don't send teardown before setup
Wim Taymans [Sun, 24 May 2009 14:33:42 +0000 (16:33 +0200)]
rtspsrc: don't send teardown before setup

Don't send a TEARDOWN request when we did not manage to successfully setup a
stream.

15 years agomatroskademux: Populate a GstIndex that is set on matroskademux
Sebastian Dröge [Thu, 14 May 2009 12:46:14 +0000 (14:46 +0200)]
matroskademux: Populate a GstIndex that is set on matroskademux

15 years agoflvmux: Get the max duration from upstream if there's no duration tag
Sebastian Dröge [Thu, 14 May 2009 08:35:22 +0000 (10:35 +0200)]
flvmux: Get the max duration from upstream if there's no duration tag

15 years agoflvmux: Write an index table to the end of the file
Sebastian Dröge [Thu, 14 May 2009 08:29:49 +0000 (10:29 +0200)]
flvmux: Write an index table to the end of the file

15 years agoautotools: move the -Wno-portability from autogen.sh to configure.ac
Tim-Philipp Müller [Fri, 22 May 2009 00:12:35 +0000 (01:12 +0100)]
autotools: move the -Wno-portability from autogen.sh to configure.ac

If we're lucky it'll get used on automatic rebuilds as well that way.

15 years agom4: fix 'suspicious cache id' warnings
Tim-Philipp Müller [Fri, 22 May 2009 00:10:12 +0000 (01:10 +0100)]
m4: fix 'suspicious cache id' warnings

and update common to pull in a similar fix. Also check in configure
whether the compiler supports do while macros (GLib wants this
defined and it is needed to avoid warnings with some c++ compilers
apparently).

15 years agosouphttpsrc: Bump-up libsoup-2.24 dep to >= 2.26
Zeeshan Ali (Khattak) [Thu, 21 May 2009 22:39:33 +0000 (01:39 +0300)]
souphttpsrc: Bump-up libsoup-2.24 dep to >= 2.26

The helper function soup_message_headers_get_content_type that we now use
was added in 2.26.

15 years agosouphttpsrc: Set caps for audio/L16 content-type
Zeeshan Ali (Khattak) [Wed, 20 May 2009 14:57:59 +0000 (17:57 +0300)]
souphttpsrc: Set caps for audio/L16 content-type

When "Content-Type" header is "audio/L16", we need to set the caps on the
outgoing buffers so that downstream elements can have means to detect the
stream type and handle it appropriately. Tested with HTTP stream provided
by pulse-audio's http module (git master).

15 years agosouphttpsrc: Rename icy_caps to src_caps
Zeeshan Ali (Khattak) [Wed, 20 May 2009 12:06:25 +0000 (15:06 +0300)]
souphttpsrc: Rename icy_caps to src_caps

15 years agojpegdec: bump max size to 65535x65535
Philippe Normand [Thu, 21 May 2009 21:39:13 +0000 (23:39 +0200)]
jpegdec: bump max size to 65535x65535

Remove artificial jpeg image limits.
Fixes #583048.

15 years agowin32: Update the win32 config.h
Jan Schmidt [Thu, 21 May 2009 20:36:02 +0000 (21:36 +0100)]
win32: Update the win32 config.h

15 years agomatroskademux: Recognise PGS subpicture streams - the bluray format.
Jan Schmidt [Tue, 19 May 2009 14:12:09 +0000 (15:12 +0100)]
matroskademux: Recognise PGS subpicture streams - the bluray format.

Recognise and apply appropriate caps to PGS (Presentation Graphic Stream)
subpicture streams.

15 years agopulsesink: Convert an erroneous assertion
Jan Schmidt [Fri, 15 May 2009 09:42:19 +0000 (10:42 +0100)]
pulsesink: Convert an erroneous assertion

Occasionally, we get a change callback for an old stream, triggering
the assertion unnecessarily. Just ignore such callbacks.

15 years agopulse: Print a warning on under/overflows
Olivier Crête [Wed, 20 May 2009 20:14:40 +0000 (16:14 -0400)]
pulse: Print a warning on under/overflows

15 years agoqtdemux: parse in24 boxes to get endianness
Wim Taymans [Wed, 20 May 2009 16:45:45 +0000 (18:45 +0200)]
qtdemux: parse in24 boxes to get endianness

in24 samples are normally big-endian but an enda box can change this to
little-endian. Recurse into the in24 box and find the enda box so that we get
the endianness right.

Fixes #582515

15 years agomultipartdemux: add proper padtemplate
Wim Taymans [Wed, 20 May 2009 12:14:31 +0000 (14:14 +0200)]
multipartdemux: add proper padtemplate

15 years agomultipartdemux: add more mime types
Wim Taymans [Wed, 20 May 2009 12:02:43 +0000 (14:02 +0200)]
multipartdemux: add more mime types

Add mime-type for Panasonic g726 and add more required caps properties for other
G726 mime-types.
Make mime-types case insensitive.
See #582169

15 years agomultipartdemux: add flow aggregation
Wim Taymans [Wed, 20 May 2009 11:47:52 +0000 (13:47 +0200)]
multipartdemux: add flow aggregation

15 years agomultipartdemux: allow content to be empty.
Arnout Vandecappelle [Wed, 20 May 2009 11:29:02 +0000 (13:29 +0200)]
multipartdemux: allow content to be empty.

gst_adapter_take_buffer doesn't allow buffer to be empty.
Simply skip any part where the content is empty.  Don't
create a pad for it either.
See #582169

15 years agortp: fix channel positions for mono
Wim Taymans [Mon, 18 May 2009 20:19:39 +0000 (22:19 +0200)]
rtp: fix channel positions for mono

15 years agoBack to hacking -> 0.10.15.1
Jan Schmidt [Thu, 21 May 2009 20:02:11 +0000 (21:02 +0100)]
Back to hacking -> 0.10.15.1

15 years agoRelease 0.10.15 RELEASE-0.10.15
Jan Schmidt [Wed, 20 May 2009 21:34:18 +0000 (22:34 +0100)]
Release 0.10.15

15 years agoUpdate .po files
Jan Schmidt [Wed, 20 May 2009 21:03:21 +0000 (22:03 +0100)]
Update .po files

15 years ago0.10.14.3 pre-release
Jan Schmidt [Sat, 16 May 2009 01:59:14 +0000 (02:59 +0100)]
0.10.14.3 pre-release

15 years agocheck: Don't change directory in the test
Jan Schmidt [Sat, 16 May 2009 01:37:06 +0000 (02:37 +0100)]
check: Don't change directory in the test

Changing directory invalidates the paths the registry has picked
up for our plugins, because the test environment specifies relative
paths. Fixing that is a separate problem, in the meantime, build a
path to the test files instead of changing directory. Fixes the
distcheck.

15 years agowin32: Remove directdraw project files from the win32 manifest
Jan Schmidt [Sat, 16 May 2009 00:53:46 +0000 (01:53 +0100)]
win32: Remove directdraw project files from the win32 manifest

15 years agocheck: Remove assertion that breaks check again git master
Jan Schmidt [Sat, 16 May 2009 00:21:34 +0000 (01:21 +0100)]
check: Remove assertion that breaks check again git master

Remove the assertion that the sender of the tags message is the
element until we decide whether that's going to be true or not.

15 years agoMoved 'directdraw' from -good to -bad
Jan Schmidt [Sat, 16 May 2009 00:11:33 +0000 (01:11 +0100)]
Moved 'directdraw' from -good to -bad

15 years agoignores: Ignore the flacdec check binary
Jan Schmidt [Fri, 15 May 2009 23:18:34 +0000 (00:18 +0100)]
ignores: Ignore the flacdec check binary

15 years agodocs: Update inspection details for the avi plugin
Jan Schmidt [Fri, 15 May 2009 23:17:57 +0000 (00:17 +0100)]
docs: Update inspection details for the avi plugin

15 years agoMoved 'y4menc' from -bad to -good
Jan Schmidt [Fri, 15 May 2009 23:00:07 +0000 (00:00 +0100)]
Moved 'y4menc' from -bad to -good

15 years ago[MOVED FROM BAD] y4menc: change my email
Wim Taymans [Wed, 13 May 2009 15:55:46 +0000 (17:55 +0200)]
[MOVED FROM BAD] y4menc: change my email

change my email to something more current
See #580783

15 years ago[MOVED FROM BAD] y4menc: don't strip timestamps
Wim Taymans [Wed, 13 May 2009 15:54:47 +0000 (17:54 +0200)]
[MOVED FROM BAD] y4menc: don't strip timestamps

Fixes #582483

15 years ago[MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
Stefan Kost [Tue, 4 Nov 2008 12:42:30 +0000 (12:42 +0000)]
[MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.

Original commit message from CVS:
* ext/alsaspdif/Makefile.am:
* ext/amrwb/Makefile.am:
* ext/apexsink/Makefile.am:
* ext/arts/Makefile.am:
* ext/artsd/Makefile.am:
* ext/audiofile/Makefile.am:
* ext/audioresample/Makefile.am:
* ext/bz2/Makefile.am:
* ext/cdaudio/Makefile.am:
* ext/celt/Makefile.am:
* ext/dc1394/Makefile.am:
* ext/dirac/Makefile.am:
* ext/directfb/Makefile.am:
* ext/divx/Makefile.am:
* ext/dts/Makefile.am:
* ext/faac/Makefile.am:
* ext/faad/Makefile.am:
* ext/gsm/Makefile.am:
* ext/hermes/Makefile.am:
* ext/ivorbis/Makefile.am:
* ext/jack/Makefile.am:
* ext/jp2k/Makefile.am:
* ext/ladspa/Makefile.am:
* ext/lcs/Makefile.am:
* ext/libfame/Makefile.am:
* ext/libmms/Makefile.am:
* ext/metadata/Makefile.am:
* ext/mpeg2enc/Makefile.am:
* ext/mplex/Makefile.am:
* ext/musepack/Makefile.am:
* ext/musicbrainz/Makefile.am:
* ext/mythtv/Makefile.am:
* ext/nas/Makefile.am:
* ext/neon/Makefile.am:
* ext/ofa/Makefile.am:
* ext/polyp/Makefile.am:
* ext/resindvd/Makefile.am:
* ext/sdl/Makefile.am:
* ext/shout/Makefile.am:
* ext/snapshot/Makefile.am:
* ext/sndfile/Makefile.am:
* ext/soundtouch/Makefile.am:
* ext/spc/Makefile.am:
* ext/swfdec/Makefile.am:
* ext/tarkin/Makefile.am:
* ext/theora/Makefile.am:
* ext/timidity/Makefile.am:
* ext/twolame/Makefile.am:
* ext/x264/Makefile.am:
* ext/xine/Makefile.am:
* ext/xvid/Makefile.am:
* gst-libs/gst/app/Makefile.am:
* gst-libs/gst/dshow/Makefile.am:
* gst/aiffparse/Makefile.am:
* gst/app/Makefile.am:
* gst/audiobuffer/Makefile.am:
* gst/bayer/Makefile.am:
* gst/cdxaparse/Makefile.am:
* gst/chart/Makefile.am:
* gst/colorspace/Makefile.am:
* gst/dccp/Makefile.am:
* gst/deinterlace/Makefile.am:
* gst/deinterlace2/Makefile.am:
* gst/dvdspu/Makefile.am:
* gst/festival/Makefile.am:
* gst/filter/Makefile.am:
* gst/flacparse/Makefile.am:
* gst/flv/Makefile.am:
* gst/games/Makefile.am:
* gst/h264parse/Makefile.am:
* gst/librfb/Makefile.am:
* gst/mixmatrix/Makefile.am:
* gst/modplug/Makefile.am:
* gst/mpeg1sys/Makefile.am:
* gst/mpeg4videoparse/Makefile.am:
* gst/mpegdemux/Makefile.am:
* gst/mpegtsmux/Makefile.am:
* gst/mpegvideoparse/Makefile.am:
* gst/mve/Makefile.am:
* gst/nsf/Makefile.am:
* gst/nuvdemux/Makefile.am:
* gst/overlay/Makefile.am:
* gst/passthrough/Makefile.am:
* gst/pcapparse/Makefile.am:
* gst/playondemand/Makefile.am:
* gst/rawparse/Makefile.am:
* gst/real/Makefile.am:
* gst/rtjpeg/Makefile.am:
* gst/rtpmanager/Makefile.am:
* gst/scaletempo/Makefile.am:
* gst/sdp/Makefile.am:
* gst/selector/Makefile.am:
* gst/smooth/Makefile.am:
* gst/smoothwave/Makefile.am:
* gst/speed/Makefile.am:
* gst/speexresample/Makefile.am:
* gst/stereo/Makefile.am:
* gst/subenc/Makefile.am:
* gst/tta/Makefile.am:
* gst/vbidec/Makefile.am:
* gst/videodrop/Makefile.am:
* gst/videosignal/Makefile.am:
* gst/virtualdub/Makefile.am:
* gst/vmnc/Makefile.am:
* gst/y4m/Makefile.am:
* sys/acmenc/Makefile.am:
* sys/cdrom/Makefile.am:
* sys/dshowdecwrapper/Makefile.am:
* sys/dshowsrcwrapper/Makefile.am:
* sys/dvb/Makefile.am:
* sys/dxr3/Makefile.am:
* sys/fbdev/Makefile.am:
* sys/oss4/Makefile.am:
* sys/qcam/Makefile.am:
* sys/qtwrapper/Makefile.am:
* sys/vcd/Makefile.am:
* sys/wininet/Makefile.am:
* win32/common/config.h:
Don't install static libs for plugins. Fixes #550851 for -bad.

15 years ago[MOVED FROM BAD] Add documentation for YUV4MPEG2 encoder element.
Mark Nauwelaerts [Thu, 26 Jun 2008 15:52:40 +0000 (15:52 +0000)]
[MOVED FROM BAD] Add documentation for YUV4MPEG2 encoder element.

Original commit message from CVS:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* gst/y4m/gsty4mencode.c:
Add documentation for YUV4MPEG2 encoder element.

15 years ago[MOVED FROM BAD] Plug some leaks; try to make build bot happy again.
Tim-Philipp Müller [Tue, 24 Apr 2007 15:49:18 +0000 (15:49 +0000)]
[MOVED FROM BAD] Plug some leaks; try to make build bot happy again.

Original commit message from CVS:
* gst/y4m/gsty4mencode.c: (gst_y4m_encode_init),
(gst_y4m_encode_setcaps):
* tests/check/elements/y4menc.c: (GST_START_TEST):
Plug some leaks; try to make build bot happy again.

15 years ago[MOVED FROM BAD] configure.ac: Enable cdaudio and y4m.
Mark Nauwelaerts [Mon, 13 Nov 2006 18:55:57 +0000 (18:55 +0000)]
[MOVED FROM BAD] configure.ac: Enable cdaudio and y4m.

Original commit message from CVS:
Patch by: Mark Nauwelaerts <manauw at skynet be>
* configure.ac:
Enable cdaudio and y4m.
* gst/y4m/Makefile.am:
* gst/y4m/gsty4mencode.c: (gst_y4m_encode_base_init),
(gst_y4m_encode_class_init), (gst_y4m_encode_init),
(gst_y4m_encode_reset), (gst_y4m_encode_setcaps),
(gst_y4m_encode_get_stream_header),
(gst_y4m_encode_get_frame_header), (gst_y4m_encode_chain),
(gst_y4m_encode_set_property), (gst_y4m_encode_get_property),
(gst_y4m_encode_change_state), (plugin_init):
* gst/y4m/gsty4mencode.h:
Port of y4mencode to 0.10.

15 years ago[MOVED FROM BAD] Define GstElementDetails as const and also static (when defined...
Stefan Kost [Tue, 25 Apr 2006 21:56:38 +0000 (21:56 +0000)]
[MOVED FROM BAD] Define GstElementDetails as const and also static (when defined as global)

Original commit message from CVS:
* ext/amrwb/gstamrwbdec.c:
* ext/amrwb/gstamrwbenc.c:
* ext/amrwb/gstamrwbparse.c:
* ext/arts/gst_arts.c:
* ext/artsd/gstartsdsink.c:
* ext/audiofile/gstafparse.c:
* ext/audiofile/gstafsink.c:
* ext/audiofile/gstafsrc.c:
* ext/audioresample/gstaudioresample.c:
* ext/bz2/gstbz2dec.c:
* ext/bz2/gstbz2enc.c:
* ext/cdaudio/gstcdaudio.c:
* ext/directfb/dfbvideosink.c:
* ext/divx/gstdivxdec.c:
* ext/divx/gstdivxenc.c:
* ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
* ext/faac/gstfaac.c: (gst_faac_base_init):
* ext/faad/gstfaad.c:
* ext/gsm/gstgsmdec.c:
* ext/gsm/gstgsmenc.c:
* ext/hermes/gsthermescolorspace.c:
* ext/ivorbis/vorbisfile.c:
* ext/lcs/gstcolorspace.c:
* ext/libfame/gstlibfame.c:
* ext/libmms/gstmms.c: (gst_mms_base_init):
* ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
* ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
* ext/nas/nassink.c: (gst_nassink_base_init):
* ext/neon/gstneonhttpsrc.c:
* ext/sdl/sdlaudiosink.c:
* ext/sdl/sdlvideosink.c:
* ext/shout/gstshout.c:
* ext/snapshot/gstsnapshot.c:
* ext/sndfile/gstsf.c:
* ext/swfdec/gstswfdec.c:
* ext/tarkin/gsttarkindec.c:
* ext/tarkin/gsttarkinenc.c:
* ext/theora/theoradec.c:
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
* ext/xvid/gstxviddec.c:
* ext/xvid/gstxvidenc.c:
* gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
* gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
* gst/chart/gstchart.c:
* gst/colorspace/gstcolorspace.c:
* gst/deinterlace/gstdeinterlace.c:
* gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
* gst/festival/gstfestival.c:
* gst/filter/gstbpwsinc.c:
* gst/filter/gstiir.c:
* gst/filter/gstlpwsinc.c:
* gst/freeze/gstfreeze.c:
* gst/games/gstpuzzle.c: (gst_puzzle_base_init):
* gst/librfb/gstrfbsrc.c:
* gst/mixmatrix/mixmatrix.c:
* gst/mpeg1sys/gstmpeg1systemencode.c:
* gst/mpeg1videoparse/gstmp1videoparse.c:
* gst/mpeg2sub/gstmpeg2subt.c:
* gst/mpegaudioparse/gstmpegaudioparse.c:
* gst/multifilesink/gstmultifilesink.c:
* gst/overlay/gstoverlay.c:
* gst/passthrough/gstpassthrough.c:
* gst/playondemand/gstplayondemand.c:
* gst/qtdemux/qtdemux.c:
* gst/rtjpeg/gstrtjpegdec.c:
* gst/rtjpeg/gstrtjpegenc.c:
* gst/smooth/gstsmooth.c:
* gst/smoothwave/gstsmoothwave.c:
* gst/spectrum/gstspectrum.c:
* gst/speed/gstspeed.c:
* gst/stereo/gststereo.c:
* gst/switch/gstswitch.c:
* gst/tta/gstttadec.c: (gst_tta_dec_base_init):
* gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
* gst/vbidec/gstvbidec.c:
* gst/videocrop/gstvideocrop.c:
* gst/videodrop/gstvideodrop.c:
* gst/virtualdub/gstxsharpen.c:
* gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
* gst/y4m/gsty4mencode.c:
* sys/cdrom/gstcdplayer.c:
* sys/directdraw/gstdirectdrawsink.c:
* sys/directsound/gstdirectsoundsink.c:
* sys/glsink/glimagesink.c:
* sys/qcam/gstqcamsrc.c:
* sys/v4l2/gstv4l2src.c:
* sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
* sys/ximagesrc/ximagesrc.c:
Define GstElementDetails as const and also static (when defined as
global)

15 years ago[MOVED FROM BAD] Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
Stefan Kost [Sat, 8 Apr 2006 21:48:01 +0000 (21:48 +0000)]
[MOVED FROM BAD] Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)

Original commit message from CVS:
* ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_class_init):
* ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_class_init):
* ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_class_init):
* ext/arts/gst_arts.c: (gst_arts_class_init):
* ext/artsd/gstartsdsink.c: (gst_artsdsink_class_init):
* ext/audiofile/gstafsink.c: (gst_afsink_class_init):
* ext/audiofile/gstafsrc.c: (gst_afsrc_class_init):
* ext/audioresample/gstaudioresample.c:
* ext/cdaudio/gstcdaudio.c: (gst_cdaudio_class_init):
* ext/directfb/dfbvideosink.c: (gst_dfbvideosink_class_init):
* ext/divx/gstdivxdec.c: (gst_divxdec_class_init):
* ext/hermes/gsthermescolorspace.c:
(gst_hermes_colorspace_class_init):
* ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_class_init):
* ext/jack/gstjack.c: (gst_jack_class_init):
* ext/jack/gstjackbin.c: (gst_jack_bin_class_init):
* ext/lcs/gstcolorspace.c: (gst_colorspace_class_init):
* ext/libfame/gstlibfame.c: (gst_fameenc_class_init):
* ext/musicbrainz/gsttrm.c: (gst_musicbrainz_class_init):
* ext/nas/nassink.c: (gst_nassink_class_init):
* ext/shout/gstshout.c: (gst_icecastsend_class_init):
* ext/snapshot/gstsnapshot.c: (gst_snapshot_class_init):
* ext/sndfile/gstsf.c: (gst_sf_class_init):
* ext/swfdec/gstswfdec.c: (gst_swfdecbuffer_class_init),
(gst_swfdec_class_init):
* ext/tarkin/gsttarkindec.c: (gst_tarkindec_class_init):
* ext/tarkin/gsttarkinenc.c: (gst_tarkinenc_class_init):
* gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_class_init):
* gst/chart/gstchart.c: (gst_chart_class_init):
* gst/colorspace/gstcolorspace.c: (gst_colorspace_class_init):
* gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_class_init):
* gst/festival/gstfestival.c: (gst_festival_class_init):
* gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init):
* gst/filter/gstiir.c: (gst_iir_class_init):
* gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init):
* gst/librfb/gstrfbsrc.c: (gst_rfbsrc_class_init):
* gst/mixmatrix/mixmatrix.c: (gst_mixmatrix_class_init):
* gst/mpeg1sys/gstmpeg1systemencode.c:
(gst_system_encode_class_init):
* gst/mpeg1videoparse/gstmp1videoparse.c:
(gst_mp1videoparse_class_init):
* gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_class_init):
* gst/mpegaudioparse/gstmpegaudioparse.c:
(gst_mp3parse_class_init):
* gst/overlay/gstoverlay.c: (gst_overlay_class_init):
* gst/passthrough/gstpassthrough.c: (passthrough_class_init):
* gst/playondemand/gstplayondemand.c: (play_on_demand_class_init):
* gst/rtjpeg/gstrtjpegdec.c: (gst_rtjpegdec_class_init):
* gst/rtjpeg/gstrtjpegenc.c: (gst_rtjpegenc_class_init):
* gst/smooth/gstsmooth.c: (gst_smooth_class_init):
* gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_class_init):
* gst/spectrum/gstspectrum.c: (gst_spectrum_class_init):
* gst/stereo/gststereo.c: (gst_stereo_class_init):
* gst/switch/gstswitch.c: (gst_switch_class_init):
* gst/tta/gstttadec.c: (gst_tta_dec_class_init):
* gst/tta/gstttaparse.c: (gst_tta_parse_class_init):
* gst/vbidec/gstvbidec.c: (gst_vbidec_class_init):
* gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init):
* gst/virtualdub/gstxsharpen.c: (gst_xsharpen_class_init):
* gst/y4m/gsty4mencode.c: (gst_y4mencode_class_init):
* sys/cdrom/gstcdplayer.c: (cdplayer_class_init):
* sys/directsound/gstdirectsoundsink.c:
(gst_directsoundsink_class_init):
* sys/dxr3/dxr3audiosink.c: (dxr3audiosink_class_init):
* sys/dxr3/dxr3spusink.c: (dxr3spusink_class_init):
* sys/dxr3/dxr3videosink.c: (dxr3videosink_class_init):
* sys/qcam/gstqcamsrc.c: (gst_qcamsrc_class_init):
* sys/v4l2/gstv4l2colorbalance.c:
(gst_v4l2_color_balance_channel_class_init):
* sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_channel_class_init),
(gst_v4l2_tuner_norm_class_init):
* sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_class_init):
Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)

15 years ago[MOVED FROM BAD] gst/: Fix more broken GObject macros
Stefan Kost [Sat, 8 Apr 2006 19:04:01 +0000 (19:04 +0000)]
[MOVED FROM BAD] gst/: Fix more broken GObject macros

Original commit message from CVS:
* gst/colorspace/gstcolorspace.h:
* gst/deinterlace/gstdeinterlace.h:
* gst/passthrough/gstpassthrough.h:
* gst/y4m/gsty4mencode.h:
Fix more broken GObject macros

15 years ago[MOVED FROM BAD] Unify the long descriptions in the plugin details (#337263).
j@bootlab.org [Thu, 6 Apr 2006 11:35:26 +0000 (11:35 +0000)]
[MOVED FROM BAD] Unify the long descriptions in the plugin details (#337263).

Original commit message from CVS:
Patch by: j^  <j at bootlab dot org>
* ext/amrwb/gstamrwbdec.c:
* ext/amrwb/gstamrwbenc.c:
* ext/amrwb/gstamrwbparse.c:
* ext/arts/gst_arts.c:
* ext/artsd/gstartsdsink.c:
* ext/audiofile/gstafparse.c:
* ext/audiofile/gstafsink.c:
* ext/audiofile/gstafsrc.c:
* ext/cdaudio/gstcdaudio.c:
* ext/directfb/dfbvideosink.c:
* ext/divx/gstdivxdec.c:
* ext/divx/gstdivxenc.c:
* ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
* ext/faac/gstfaac.c: (gst_faac_base_init):
* ext/faad/gstfaad.c:
* ext/gsm/gstgsmdec.c:
* ext/gsm/gstgsmenc.c:
* ext/hermes/gsthermescolorspace.c:
* ext/ivorbis/vorbisfile.c:
* ext/lcs/gstcolorspace.c:
* ext/libfame/gstlibfame.c:
* ext/libmms/gstmms.c: (gst_mms_base_init):
* ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
* ext/nas/nassink.c: (gst_nassink_base_init):
* ext/neon/gstneonhttpsrc.c:
* ext/polyp/polypsink.c: (gst_polypsink_base_init):
* ext/sdl/sdlaudiosink.c:
* ext/sdl/sdlvideosink.c:
* ext/shout/gstshout.c:
* ext/snapshot/gstsnapshot.c:
* ext/sndfile/gstsf.c:
* ext/tarkin/gsttarkindec.c:
* ext/tarkin/gsttarkinenc.c:
* ext/theora/theoradec.c:
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
* ext/xvid/gstxviddec.c:
* ext/xvid/gstxvidenc.c:
* gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
* gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
* gst/chart/gstchart.c:
* gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
* gst/festival/gstfestival.c:
* gst/filter/gstiir.c:
* gst/filter/gstlpwsinc.c:
* gst/freeze/gstfreeze.c:
* gst/games/gstpuzzle.c: (gst_puzzle_base_init):
* gst/mixmatrix/mixmatrix.c:
* gst/mpeg1sys/gstmpeg1systemencode.c:
* gst/mpeg1videoparse/gstmp1videoparse.c:
* gst/mpeg2sub/gstmpeg2subt.c:
* gst/mpegaudioparse/gstmpegaudioparse.c:
* gst/multifilesink/gstmultifilesink.c:
* gst/overlay/gstoverlay.c:
* gst/passthrough/gstpassthrough.c:
* gst/playondemand/gstplayondemand.c:
* gst/qtdemux/qtdemux.c:
* gst/rtjpeg/gstrtjpegdec.c:
* gst/rtjpeg/gstrtjpegenc.c:
* gst/smooth/gstsmooth.c:
* gst/tta/gstttadec.c: (gst_tta_dec_base_init):
* gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
* gst/videocrop/gstvideocrop.c:
* gst/videodrop/gstvideodrop.c:
* gst/virtualdub/gstxsharpen.c:
* gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
* gst/y4m/gsty4mencode.c:
Unify the long descriptions in the plugin details (#337263).

15 years ago[MOVED FROM BAD] rework build; add translations for v4l2
Thomas Vander Stichele [Sat, 1 Apr 2006 10:09:11 +0000 (10:09 +0000)]
[MOVED FROM BAD] rework build; add translations for v4l2

Original commit message from CVS:
rework build; add translations for v4l2

15 years ago[MOVED FROM BAD] Fix up all the state change functions.
Jan Schmidt [Mon, 5 Sep 2005 17:20:29 +0000 (17:20 +0000)]
[MOVED FROM BAD] Fix up all the state change functions.

Original commit message from CVS:
Fix up all the state change functions.

15 years ago[MOVED FROM BAD] Way, way, way too many files: Remove crack comment from the 2000...
Andy Wingo [Tue, 5 Jul 2005 10:51:49 +0000 (10:51 +0000)]
[MOVED FROM BAD] Way, way, way too many files: Remove crack comment from the 2000 era.

Original commit message from CVS:
2005-07-05  Andy Wingo  <wingo@pobox.com>

* Way, way, way too many files:
Remove crack comment from the 2000 era.

15 years ago[MOVED FROM BAD] I'm a bad boy. using /1001. to force C to do float division and...
Stéphane Loeuillet [Fri, 14 Jan 2005 18:36:42 +0000 (18:36 +0000)]
[MOVED FROM BAD] I'm a bad boy. using /1001. to force C to do float division and not integer division (as it did in my last commit)

Original commit message from CVS:
* ext/dv/gstdvdec.c:
* gst/subparse/gstsubparse.c: (parse_mdvdsub):
* gst/y4m/gsty4mencode.c: (gst_y4mencode_sinkconnect):
I'm a bad boy. using /1001. to force C to do float division
and not integer division (as it did in my last commit)
Thanks to David I. Lehn for pointing this mistake.

15 years ago[MOVED FROM BAD] replace framerate aproximations by their real value (24000/1001...
Stéphane Loeuillet [Fri, 14 Jan 2005 12:27:22 +0000 (12:27 +0000)]
[MOVED FROM BAD] replace framerate aproximations by their real value (24000/1001, 30000/1001, 60000/1001)

Original commit message from CVS:
* ext/dv/gstdvdec.c:
* ext/libfame/gstlibfame.c:
* gst/subparse/gstsubparse.c: (parse_mdvdsub):
* gst/y4m/gsty4mencode.c: (gst_y4mencode_sinkconnect):
replace framerate aproximations by their real value
(24000/1001, 30000/1001, 60000/1001)
Finish fixing bug #164049

15 years ago[MOVED FROM BAD] more working plugins
Steve Lhomme [Tue, 27 Jul 2004 21:41:30 +0000 (21:41 +0000)]
[MOVED FROM BAD] more working plugins

Original commit message from CVS:
more working plugins

15 years ago[MOVED FROM BAD] rename GStreamer-0.8.lib to libgstreamer.lib
Steve Lhomme [Tue, 27 Jul 2004 09:57:33 +0000 (09:57 +0000)]
[MOVED FROM BAD] rename GStreamer-0.8.lib to libgstreamer.lib

Original commit message from CVS:
rename GStreamer-0.8.lib to libgstreamer.lib