platform/upstream/gstreamer.git
14 years agompegdemux: Fix pointer-differences printout
Edward Hervey [Wed, 4 Nov 2009 16:13:34 +0000 (17:13 +0100)]
mpegdemux: Fix pointer-differences printout

There is unfortunately no G_*_FORMAT conversion specifier for differences of
pointers in glib, and we can't rely either on all platforms being 64bit.

So let's just cast the difference to a gint and be done with it.

14 years agopo: Don't create backup .po files
Jan Schmidt [Wed, 4 Nov 2009 13:55:04 +0000 (13:55 +0000)]
po: Don't create backup .po files

As well as preventing creation of useless backup files, it works
around a bug in gettext 0.17 on OS/X

14 years agocdaudio: fix properties
Wim Taymans [Wed, 4 Nov 2009 14:57:40 +0000 (15:57 +0100)]
cdaudio: fix properties

Fix properties and allow setting the device property.

14 years agoassrender: Return WRONG_STATE from the subtitle chain when flushing
Sebastian Dröge [Wed, 4 Nov 2009 12:11:44 +0000 (13:11 +0100)]
assrender: Return WRONG_STATE from the subtitle chain when flushing

14 years agoassrender: Unlock and free any pending subtitle buffers on FLUSH_START
Sebastian Dröge [Wed, 4 Nov 2009 12:07:27 +0000 (13:07 +0100)]
assrender: Unlock and free any pending subtitle buffers on FLUSH_START

14 years agoassrender: Synchronize subtitle buffers with the video
Sebastian Dröge [Wed, 4 Nov 2009 11:50:18 +0000 (12:50 +0100)]
assrender: Synchronize subtitle buffers with the video

Fixes bug #600662.

14 years agoinputselector: also add inline to the proto to fix the build
Stefan Kost [Tue, 3 Nov 2009 22:21:19 +0000 (00:21 +0200)]
inputselector: also add inline to the proto to fix the build

14 years agozbar: include quality and check count, fixes #600461
Stefan Kost [Tue, 3 Nov 2009 22:19:20 +0000 (00:19 +0200)]
zbar: include quality and check count, fixes #600461

We report the relative quality in the message and we also use the cache to skip
early detects and doubles.

14 years agogst: Remove dead assignments and resulting unused variables
Edward Hervey [Tue, 3 Nov 2009 17:14:12 +0000 (18:14 +0100)]
gst: Remove dead assignments and resulting unused variables

Merged from gst-plugins-base, 8cd1b5209b68944e1be56ca8bb69e46d4abb7a34.

14 years agoinputselector: Use the same iterate internal links function as in gst-plugins-base
Sebastian Dröge [Tue, 3 Nov 2009 17:12:21 +0000 (18:12 +0100)]
inputselector: Use the same iterate internal links function as in gst-plugins-base

14 years agoRemove GST_DEBUG_FUNCPTR where they're pointless
Tim-Philipp Müller [Tue, 3 Nov 2009 17:11:13 +0000 (18:11 +0100)]
Remove GST_DEBUG_FUNCPTR where they're pointless

There's not much point in using GST_DEBUG_FUNCPTR with GObject
virtual functions such as get_property, set_propery, finalize and
dispose, since they'll never be used by anyone anyway. Saves a
few bytes and possibly a sixteenth of a polar bear.

Merged from gst-plugins-base, 6f4c1ac58341ee189225d313ddfe9ae24a65c88c.

14 years agoRemove Ronald Bultje from Authors field
David Schleef [Tue, 3 Nov 2009 17:09:55 +0000 (18:09 +0100)]
Remove Ronald Bultje from Authors field

Replaced with "GStreamer maintainers
<gstreamer-devel@lists.sourceforge.net>" or just removed,
depending on the number of other authors.

Merged from gst-plugins-base, 0e9bc5125aca546d773ed1002df573dd8e2dc136.

14 years agoinputselector: set output caps before pushing
Wim Taymans [Tue, 3 Nov 2009 17:08:05 +0000 (18:08 +0100)]
inputselector: set output caps before pushing

Set the output caps on the srcpad before pushing the buffer because else core
will do a rather expensive check to see if we can actually accept those caps on
the srcpad.

Merged from gst-plugins-base, bdfb4b46d746ef298fcf44260879c342af4cafa3.

14 years agoinputselector: install an acceptcaps function
Wim Taymans [Tue, 3 Nov 2009 17:06:11 +0000 (18:06 +0100)]
inputselector: install an acceptcaps function

Install a custom acceptcaps function instead of using the default expensive
check. We accept whatever downstream accepts so we pass along the acceptcaps
call to the downstream peer.

Merged from gst-plugins-base, 5b72f2adf996739036e8d9b5f91005455d1fface.

14 years agotiger: Make sure that tiger is not autoplugged by decodebin2
Sebastian Dröge [Tue, 3 Nov 2009 14:08:02 +0000 (15:08 +0100)]
tiger: Make sure that tiger is not autoplugged by decodebin2

It's not really a decoder...

14 years agokate: Change ranks of katedec and tiger to PRIMARY to be autoplugged
Sebastian Dröge [Tue, 3 Nov 2009 13:50:15 +0000 (14:50 +0100)]
kate: Change ranks of katedec and tiger to PRIMARY to be autoplugged

14 years agotiger: Change name of the subtitle sink template and classification
Sebastian Dröge [Tue, 3 Nov 2009 13:49:44 +0000 (14:49 +0100)]
tiger: Change name of the subtitle sink template and classification

This will make sure that subtitleoverlay can work with tiger.

14 years agoresindvd: Take a copy of the passed plugin features
Jan Schmidt [Mon, 2 Nov 2009 11:33:19 +0000 (11:33 +0000)]
resindvd: Take a copy of the passed plugin features

Clarify the ownership of the internal plugin feature list by making
a copy of any passed list. Avoids crashes when freeing a passed list,
or leaks caused by not freeing any internally built list.

14 years agoresindvd: Fix an oversight from updating the copy of basesrc
Jan Schmidt [Mon, 2 Nov 2009 10:20:40 +0000 (10:20 +0000)]
resindvd: Fix an oversight from updating the copy of basesrc

Plugins need gst-i18n-plugin.h, not gst-i18n-lib.h

14 years agopitch: remove pointless gst_element_no_more_pads()
Tim-Philipp Müller [Sun, 1 Nov 2009 15:56:54 +0000 (15:56 +0000)]
pitch: remove pointless gst_element_no_more_pads()

14 years agoresindvd: Use gst_base_src_new_seamless_segment()
Jan Schmidt [Sun, 1 Nov 2009 22:17:02 +0000 (23:17 +0100)]
resindvd: Use gst_base_src_new_seamless_segment()

When switching to a new seamless segment, use the new
gst_base_src_new_seamless_segment() function, because elements can't
send themselves seek events from the streaming thread.

14 years agoresindvd: Add gst_base_src_new_seamless_segment() to GstBaseSrc copy
Jan Schmidt [Sun, 1 Nov 2009 22:16:18 +0000 (23:16 +0100)]
resindvd: Add gst_base_src_new_seamless_segment() to GstBaseSrc copy

Add a new function to the internal copy of GstBaseSrc for starting a new
seamless segment.

14 years agoresindvd: Update the base source copy
Jan Schmidt [Sun, 1 Nov 2009 18:21:38 +0000 (19:21 +0100)]
resindvd: Update the base source copy

This breaks seamless segment updates, causing deadlocks,
to be fixed in subsequent commits.

14 years agodvdspu: Fix PGS window parsing
Jan Schmidt [Mon, 2 Nov 2009 01:48:18 +0000 (02:48 +0100)]
dvdspu: Fix PGS window parsing

Fix a problem introduced in the last PGS parsing patch by skipping
the window count byte after reading it.

14 years agoaiff: fix aiffparse debug category variable name
René Stadler [Sun, 1 Nov 2009 18:42:44 +0000 (20:42 +0200)]
aiff: fix aiffparse debug category variable name

Fixes missing symbol when compiling with debugging, since this is now in sync
with the plugin_init in aiff.c.

14 years agoaiff: init plugin debug category
René Stadler [Sun, 1 Nov 2009 18:41:03 +0000 (20:41 +0200)]
aiff: init plugin debug category

Fixes assertion (or unused variable warning with DISABLE_NLS).

14 years agoaiff: add aiff elements to docs
Tim-Philipp Müller [Sat, 31 Oct 2009 19:42:50 +0000 (19:42 +0000)]
aiff: add aiff elements to docs

14 years agoaiff: gratuitious clean-ups: canonicalise function names, structs and defines
Tim-Philipp Müller [Sat, 31 Oct 2009 19:37:08 +0000 (19:37 +0000)]
aiff: gratuitious clean-ups: canonicalise function names, structs and defines

14 years agoaiff: enable new aiff muxer
Tim-Philipp Müller [Sat, 31 Oct 2009 17:50:54 +0000 (17:50 +0000)]
aiff: enable new aiff muxer

Fixes #598763 even more.

14 years agoaiff: add basic AIFF muxer
Robert Swain [Sat, 17 Oct 2009 21:58:03 +0000 (22:58 +0100)]
aiff: add basic AIFF muxer

Fixes #598763.

14 years agoaiff: remove unused includes and fix flags order in Makefile.am
Tim-Philipp Müller [Sat, 31 Oct 2009 17:25:15 +0000 (17:25 +0000)]
aiff: remove unused includes and fix flags order in Makefile.am

Also remove GST_PLUGINS_BASE_LIBS from LIBADD since we don't
need to link against any of the -base libs (we just use a define
from the gstaudio headers).

14 years agoaiff: rename 'aiffparse' plugin to 'aiff'
Tim-Philipp Müller [Sat, 31 Oct 2009 17:20:53 +0000 (17:20 +0000)]
aiff: rename 'aiffparse' plugin to 'aiff'

14 years agotests: Add test for rtpdtmfmux locking
Olivier Crête [Thu, 8 Oct 2009 23:06:26 +0000 (19:06 -0400)]
tests: Add test for rtpdtmfmux locking

14 years agotests: Add unit test for rtpmux
Olivier Crête [Mon, 28 Sep 2009 23:54:53 +0000 (19:54 -0400)]
tests: Add unit test for rtpmux

14 years agortpmux: Don't ignore requested pad name
Olivier Crête [Mon, 28 Sep 2009 17:36:44 +0000 (13:36 -0400)]
rtpmux: Don't ignore requested pad name

14 years agotests: Use GST_PLUGINS_BASE_{CFLAGS,LIBS} for camerabin tests.
Michael Smith [Thu, 29 Oct 2009 23:42:34 +0000 (16:42 -0700)]
tests: Use GST_PLUGINS_BASE_{CFLAGS,LIBS} for camerabin tests.

14 years agoosxvideosrc: change a .m file containing only C code to a .c file. Makes
Michael Smith [Thu, 29 Oct 2009 23:34:23 +0000 (16:34 -0700)]
osxvideosrc: change a .m file containing only C code to a .c file. Makes
building this easier.

14 years agompegtsdemux: Don't send new-segment with start time == -1
Jan Schmidt [Tue, 27 Oct 2009 22:08:42 +0000 (22:08 +0000)]
mpegtsdemux: Don't send new-segment with start time == -1

When sending new-segment to a stream, ensure that there is either a valid
PCR, or else wait until there's a PTS on the stream (dropping packets if
needed) in order to avoid generating an invlaid new-segments event.

https://bugzilla.gnome.org/show_bug.cgi?id=595161

14 years agocamerabin: use raw audio/video in unit tests
Teemu Katajisto [Wed, 28 Oct 2009 14:22:13 +0000 (16:22 +0200)]
camerabin: use raw audio/video in unit tests

Removes dependency to ogg/vorbis/theora when running camerabin
unit tests.

14 years agodshowsrcwrapper: cleanup push buffer callback
Julien Isorce [Wed, 28 Oct 2009 16:37:44 +0000 (17:37 +0100)]
dshowsrcwrapper: cleanup push buffer callback

14 years agoid3mux: glib doesn't reliably null-terminate wide-character encodings in
Michael Smith [Tue, 27 Oct 2009 21:31:39 +0000 (14:31 -0700)]
id3mux: glib doesn't reliably null-terminate wide-character encodings in
g_convert, so write the null-terminator separately and explicitly.

14 years agolv2: fix pad direction for ungrouped ports
Stefan Kost [Sun, 18 Oct 2009 11:20:07 +0000 (14:20 +0300)]
lv2: fix pad direction for ungrouped ports

Classic copy'n'paste bug.

14 years agoasfmux: fix tag writing bug
Thiago Santos [Tue, 27 Oct 2009 19:37:53 +0000 (16:37 -0300)]
asfmux: fix tag writing bug

g_convert seems to add a single null terminating byte to
the end of the string, even when the output is UTF16, we
force the second 0 byte when copying to the output buffer.
This issue was causing random crashes because it was
assumed that the string resulting from g_convert had
2 extra bytes, but it has only one.

14 years agoRemove executable bits from non-executable files.
Michael Smith [Tue, 27 Oct 2009 18:51:05 +0000 (11:51 -0700)]
Remove executable bits from non-executable files.

14 years agoresindvd: Remove extra new-segment in rsnstreamselector. Send discont.
Jan Schmidt [Tue, 27 Oct 2009 00:22:42 +0000 (00:22 +0000)]
resindvd: Remove extra new-segment in rsnstreamselector. Send discont.

All the input pads for the resin stream selectors have the same source,
and receive/send the same segment info, so there's no need to send a
segment when switching and activating a different pad. Removing it makes
on-the-fly audio track switching work properly.

After switching audio track, mark the next buffer discont.

14 years agoresindvd: Avoid a deadlock. Improve chapter seek.
Jan Schmidt [Mon, 26 Oct 2009 20:55:15 +0000 (20:55 +0000)]
resindvd: Avoid a deadlock. Improve chapter seek.

Avoid a potential deadlock that happens when a call to
gst_clock_id_wait_async() immediately calls the callback.
Improve previous chapter seeking slightly by avoiding 'segment
start != -1' assertions when there is no previous chapter and
the seek therefore fails.

14 years agoresindvd: lower a debug message to log level.
Jan Schmidt [Mon, 26 Oct 2009 12:19:32 +0000 (12:19 +0000)]
resindvd: lower a debug message to log level.

14 years agoresindvd: Add a keypress mapping for switching audio track
Jan Schmidt [Mon, 26 Oct 2009 11:00:34 +0000 (11:00 +0000)]
resindvd: Add a keypress mapping for switching audio track

For debugging purposes, make keys 1-8 switch audio track.

14 years agoautoconvert: Add a simple unit test
Jan Schmidt [Sat, 24 Oct 2009 11:54:19 +0000 (12:54 +0100)]
autoconvert: Add a simple unit test

Set up an autoconvert with 2 factories, and check that it can switch
between them when the caps change.

14 years agoresindvd: Set the new initial-identity property on autoconvert
Jan Schmidt [Sat, 24 Oct 2009 13:29:33 +0000 (14:29 +0100)]
resindvd: Set the new initial-identity property on autoconvert

https://bugzilla.gnome.org/show_bug.cgi?id=599469

14 years agoautoconvert: Support installing identity as the initial child
Jan Schmidt [Sat, 24 Oct 2009 11:38:14 +0000 (12:38 +0100)]
autoconvert: Support installing identity as the initial child

Add the 'initial-identity' property, which inserts identity for
at startup for event passing, and replaces it with a new child
when the first buffer (and caps) actually arrives.

https://bugzilla.gnome.org/show_bug.cgi?id=599469

14 years agoautoconvert: Cache incoming new segment events and push to children.
Jan Schmidt [Sat, 24 Oct 2009 10:18:59 +0000 (11:18 +0100)]
autoconvert: Cache incoming new segment events and push to children.

Cache incoming new-segment info.

When installing a child element, inform it of the current segment info.

https://bugzilla.gnome.org/show_bug.cgi?id=599469

14 years agoautoconvert: Add some debug in factory caps intersection
Jan Schmidt [Mon, 26 Oct 2009 00:41:55 +0000 (00:41 +0000)]
autoconvert: Add some debug in factory caps intersection

14 years agoautoconvert: Simple fixes.
Jan Schmidt [Sat, 24 Oct 2009 10:05:47 +0000 (11:05 +0100)]
autoconvert: Simple fixes.

Free the plugin feature list on dispose.
Output a debug message when downstream returns a fatal flow result
Fix awkward wording in a debug warning.

14 years agoautoconvert: Gratuitously move GST_OBJECT_LOCK into a macro
Jan Schmidt [Sat, 24 Oct 2009 09:27:03 +0000 (10:27 +0100)]
autoconvert: Gratuitously move GST_OBJECT_LOCK into a macro

Create GST_AUTOCONVERT_LOCK/UNLOCK macros that (for now) just call
GST_OBJECT_LOCK.

14 years agofaac: Use definitions for default values
Robert Swain [Thu, 15 Oct 2009 12:32:32 +0000 (13:32 +0100)]
faac: Use definitions for default values

Makes changing the defaults easier and more fool-proof in the future.

Fixes #598552

14 years agofaac: Change default AAC Profile to Low Complexity (LC) as this is more widely supported
Robert Swain [Thu, 15 Oct 2009 12:17:46 +0000 (13:17 +0100)]
faac: Change default AAC Profile to Low Complexity (LC) as this is more widely supported

14 years agofaac: Change the param_spec default value for allowed block types to match the gst_fa...
Robert Swain [Thu, 15 Oct 2009 12:15:40 +0000 (13:15 +0100)]
faac: Change the param_spec default value for allowed block types to match the gst_faac_init value of 'normal' as this is better

14 years agompegvideoparse: check width/height range
Thiago Santos [Tue, 20 Oct 2009 13:57:28 +0000 (10:57 -0300)]
mpegvideoparse: check width/height range

Checks if the width/height that are to be set on src pad caps
are within valid range of [16,4096]

14 years agogppmux: Add support for 3gr6
Thiago Santos [Fri, 16 Oct 2009 13:47:32 +0000 (10:47 -0300)]
gppmux: Add support for 3gr6

Keep track of the chunk durations to be able to add 3gr6
brand if it is a faststart file and the longest chunk is
smaller than a sec. Implemented according to 3gpp
TS 26.244 v6.4.0 (2005-09)

Fixes #584361

14 years agoqtmux: Only push ftyp later (in faststart mode)
Thiago Santos [Fri, 16 Oct 2009 00:11:16 +0000 (21:11 -0300)]
qtmux: Only push ftyp later (in faststart mode)

In faststart mode, there is no need to send the ftyp
right at the beginning of the stream. Waiting and sending it
only later (when the moov atom is ready to be sent) provides
us with more information about the stream and we can better
select the compatible brands.

14 years agoqtmux: Improve error message
Thiago Santos [Thu, 15 Oct 2009 20:51:39 +0000 (17:51 -0300)]
qtmux: Improve error message

Improve error message when we can't get or estimate the
timestamp/duration of a buffer

14 years agowin32: Commit bumped version number
Jan Schmidt [Mon, 26 Oct 2009 00:42:16 +0000 (00:42 +0000)]
win32: Commit bumped version number

14 years agocamerabin: fix build
Wim Taymans [Sat, 24 Oct 2009 20:31:26 +0000 (16:31 -0400)]
camerabin: fix build

14 years agocamerabin: fix for gstreamer core unit test framework update
Teemu Katajisto [Mon, 19 Oct 2009 12:54:29 +0000 (15:54 +0300)]
camerabin: fix for gstreamer core unit test framework update

Set camerabin state to NULL in the each test case end.

14 years agocamerabin: remove abbreviations from the property names. Fixes #573370 (partialy)
Stefan Kost [Mon, 19 Oct 2009 11:54:59 +0000 (14:54 +0300)]
camerabin: remove abbreviations from the property names. Fixes #573370 (partialy)

Also rename their use in tests and examples.

14 years agobuild: use gst-glib-gen.mak to fix the glib build rules.
Stefan Kost [Fri, 16 Oct 2009 08:50:22 +0000 (11:50 +0300)]
build: use gst-glib-gen.mak to fix the glib build rules.

The build rules in glib-gen.mak were using pattern rules in a non save way.

14 years agogitignore: ignore more
Stefan Kost [Fri, 16 Oct 2009 08:21:05 +0000 (11:21 +0300)]
gitignore: ignore more

14 years agocamerabin: set camerabin to READY before accessing the elements
Stefan Kost [Thu, 15 Oct 2009 14:45:00 +0000 (17:45 +0300)]
camerabin: set camerabin to READY before accessing the elements

14 years agowildmidi: use G_DIR_SEPARATOR_S instead of hardcoded slashes
Stefan Kost [Wed, 14 Oct 2009 14:42:43 +0000 (17:42 +0300)]
wildmidi: use G_DIR_SEPARATOR_S instead of hardcoded slashes

14 years agocamerabin: code cleanups
Stefan Kost [Thu, 15 Oct 2009 14:17:41 +0000 (17:17 +0300)]
camerabin: code cleanups

Align element initialisation. This should be re-thought, g_object_new zeros things already.
Harmonize the element getters for the src/sinks to return what we actualy use.

14 years agocamerabin: implement video preview creation
Tommi Myöhänen [Thu, 15 Oct 2009 13:41:12 +0000 (16:41 +0300)]
camerabin: implement video preview creation

Completes preview creation mechanism to be able to provide a preview
image for video clips too.

14 years agocamerabin: set camerabin default sources/sinks like in playbin2. Fixes #574434
Stefan Kost [Thu, 15 Oct 2009 13:15:03 +0000 (16:15 +0300)]
camerabin: set camerabin default sources/sinks like in playbin2. Fixes #574434

This uses same approach like in playbin, namely checking for user defined
element, auto{audio,video}{sink,src} and finally DEFAULT_{AUDIO,VIDEO}{SRC,SINK}
defines from config.h.

14 years agoladspa: don't reference freed pointer when building portnames
Stefan Kost [Thu, 15 Oct 2009 12:59:23 +0000 (15:59 +0300)]
ladspa: don't reference freed pointer when building portnames

14 years agocog: Add color matrix to RGB->YCbCr conversion
David Schleef [Thu, 8 Oct 2009 22:18:04 +0000 (15:18 -0700)]
cog: Add color matrix to RGB->YCbCr conversion

14 years agocog: Add color matrix selection to cogcolorspace
David Schleef [Thu, 8 Oct 2009 21:33:28 +0000 (14:33 -0700)]
cog: Add color matrix selection to cogcolorspace

Eventually hook it up to caps via gstvideo

14 years agocog: Improve RGB<->YCbCr matrixing
David Schleef [Thu, 8 Oct 2009 20:24:36 +0000 (13:24 -0700)]
cog: Improve RGB<->YCbCr matrixing

YCbCr->RGB now has a 'bits' setting, which controls the number
of bits used for the matrix coefficients.  Choices are 6 or 8.
6 is low quality, but faster.
RGB->YCbCr now works.  Always works in 8 bit, since it's the same
speed as 6 bit.

14 years agocog: Fix AYUV unpacking
David Schleef [Thu, 8 Oct 2009 20:23:53 +0000 (13:23 -0700)]
cog: Fix AYUV unpacking

14 years agocog: hacking to improve matrix quality
David Schleef [Wed, 7 Oct 2009 23:30:26 +0000 (16:30 -0700)]
cog: hacking to improve matrix quality

14 years agoconfigure.ac: And back to development we go
Edward Hervey [Sat, 24 Oct 2009 18:33:27 +0000 (20:33 +0200)]
configure.ac: And back to development we go

14 years agoRelease 0.10.16
Jan Schmidt [Fri, 23 Oct 2009 22:16:45 +0000 (23:16 +0100)]
Release 0.10.16

14 years agoUpdate .po files
Jan Schmidt [Fri, 23 Oct 2009 22:15:31 +0000 (23:15 +0100)]
Update .po files

14 years agoFix start/stop typo
Kaj-Michael Lang [Fri, 23 Oct 2009 08:00:53 +0000 (11:00 +0300)]
Fix start/stop typo

14 years agoconfigure: also build neonhttpsrc with libneon-29.x
Thomas Green [Fri, 23 Oct 2009 09:48:25 +0000 (10:48 +0100)]
configure: also build neonhttpsrc with libneon-29.x

Fixes #599332.

14 years agoschroenc: Use guint64 instead of uint64_t. Fixes #599355
Edward Hervey [Fri, 23 Oct 2009 08:18:12 +0000 (10:18 +0200)]
schroenc: Use guint64 instead of uint64_t. Fixes #599355

14 years agoRevert "dshowsrcwrapper: cleanup push buffer callback"
Jan Schmidt [Thu, 22 Oct 2009 13:00:10 +0000 (14:00 +0100)]
Revert "dshowsrcwrapper: cleanup push buffer callback"

gst-plugins-bad is still frozen for general commits.

This reverts commit 2e4131926f2726fe8fee5c39dd9357f14764d0cb.

14 years agodshowsrcwrapper: cleanup push buffer callback
Julien Isorce [Thu, 22 Oct 2009 12:26:30 +0000 (14:26 +0200)]
dshowsrcwrapper: cleanup push buffer callback

14 years agompegpsmux: some minor build fixes
Tim-Philipp Müller [Thu, 22 Oct 2009 10:43:17 +0000 (11:43 +0100)]
mpegpsmux: some minor build fixes

CLFAGS -> CFLAGS, and fix order of variables while we're at it.

14 years agoautoconvert: Take the object lock fewer times
Jan Schmidt [Wed, 21 Oct 2009 23:50:37 +0000 (00:50 +0100)]
autoconvert: Take the object lock fewer times

When starting up and creating the list of element factories, only
take the object lock twice instead of 3 times.

14 years agoautoconvert: Don't hold the object lock when pushing
Jan Schmidt [Wed, 21 Oct 2009 22:06:56 +0000 (23:06 +0100)]
autoconvert: Don't hold the object lock when pushing

When pushing out cached events, don't hold the object lock. Avoids
deadlocks starting up DVD playback.

14 years agofaac: Link with libgstbase for GstAdapter
Sebastian Dröge [Thu, 22 Oct 2009 09:10:28 +0000 (11:10 +0200)]
faac: Link with libgstbase for GstAdapter

Fixes bug #599272.

14 years agorelease 0.10.15
Jan Schmidt [Wed, 21 Oct 2009 16:14:34 +0000 (17:14 +0100)]
release 0.10.15

14 years agoUpdate .po files
Jan Schmidt [Wed, 21 Oct 2009 15:51:09 +0000 (16:51 +0100)]
Update .po files

14 years agoid3tag: actually write image to APIC tag.
Michael Smith [Fri, 16 Oct 2009 21:37:02 +0000 (14:37 -0700)]
id3tag: actually write image to APIC tag.

14 years ago0.10.14.4 pre-release
Jan Schmidt [Fri, 16 Oct 2009 11:30:59 +0000 (12:30 +0100)]
0.10.14.4 pre-release

14 years agodist: Include vdpsink.h in the tarball to fix the dist.
Jan Schmidt [Fri, 16 Oct 2009 10:53:14 +0000 (11:53 +0100)]
dist: Include vdpsink.h in the tarball to fix the dist.

14 years agodtsdec: Use gst_buffer_ref/unref, not gst_object_ref/unref
Jan Schmidt [Fri, 16 Oct 2009 10:08:05 +0000 (11:08 +0100)]
dtsdec: Use gst_buffer_ref/unref, not gst_object_ref/unref

properly fixes: #598274

14 years agoautoconvert: Use gst_pad_peer_accept_caps instead of gst_pad_set_caps.
Jan Schmidt [Fri, 16 Oct 2009 00:26:10 +0000 (01:26 +0100)]
autoconvert: Use gst_pad_peer_accept_caps instead of gst_pad_set_caps.

gst_pad_set_caps on the internal source pad always succeeds, because
caps propagate to the peer with buffers, not immediately. Using
gst_pad_peer_accept_caps properly checks whether the actual
sub-element can accept caps when they change.

https://bugzilla.gnome.org/show_bug.cgi?id=575568

14 years agoresindvd: Re-send audio stream select on re-configuration
Jan Schmidt [Fri, 16 Oct 2009 00:09:49 +0000 (01:09 +0100)]
resindvd: Re-send audio stream select on re-configuration

When the layout of the audio streams changes, re-send the current
audio stream selection event, in order to trigger switching to the
new stream properly.

https://bugzilla.gnome.org/show_bug.cgi?id=575568

14 years agoresindvd: Fix a small flaw - if any audio stream exists, use it
Jan Schmidt [Thu, 15 Oct 2009 23:50:31 +0000 (00:50 +0100)]
resindvd: Fix a small flaw - if any audio stream exists, use it

Don't create a dummy audio stream if only non-AC3 tracks exist.