Thiago Santos [Mon, 22 Feb 2010 19:45:34 +0000 (16:45 -0300)]
qtmux: add xmp support
Adds xmp metatags adding to qtmux.
Fixes #609539
Thiago Santos [Thu, 11 Mar 2010 12:29:53 +0000 (09:29 -0300)]
metadata: Remove _XMP_GEO_* tags
Removes GST_TAG_XMP_GEO_LOCATION_COUNTRY,
GST_TAG_XMP_GEO_LOCATION_CITY and
GST_TAG_XMP_GEO_LOCATION_SUBLOCATION from metadata's
private tags as those are now present at -core tags.
Fixes #612410
Tim-Philipp Müller [Thu, 11 Mar 2010 17:17:15 +0000 (17:17 +0000)]
qtmux: fix GST_ELEMENT_ERROR usage
We need to pass (NULL) rather than NULL for empty arguments.
Edward Hervey [Thu, 11 Mar 2010 16:58:25 +0000 (17:58 +0100)]
jpegformat: Fix unitialized variables
Rob Clark [Wed, 10 Mar 2010 17:50:47 +0000 (11:50 -0600)]
fix compile error with trace macro
Note that this one isn't a problem with normal trace macros, but causes problems with
some replacement trace macros that I use, which expect the format string to be
appendable (ie "foo "fmt in the macro)
https://bugzilla.gnome.org/show_bug.cgi?id=612454
Rob Clark [Wed, 10 Mar 2010 17:49:22 +0000 (11:49 -0600)]
fix trace macro typo
https://bugzilla.gnome.org/show_bug.cgi?id=612454
Rob Clark [Wed, 10 Mar 2010 16:26:27 +0000 (10:26 -0600)]
mpeg4videoparse: fix compile error
gst/mpeg4videoparse/mpeg4videoparse.c:689: warning: comparison is always true due to limited range of data type
https://bugzilla.gnome.org/show_bug.cgi?id=612454
Rob Clark [Wed, 10 Mar 2010 16:23:23 +0000 (10:23 -0600)]
qtmux: fix compile error
gst/qtmux/gstqtmoovrecover.c:268: warning: format not a string literal and no format arguments
https://bugzilla.gnome.org/show_bug.cgi?id=612454
Benjamin Otte [Thu, 11 Mar 2010 10:21:10 +0000 (11:21 +0100)]
Automatic update of common submodule
From
df8a7c8 to
e272f71
Stefan Kost [Thu, 11 Mar 2010 09:29:16 +0000 (11:29 +0200)]
metadata: don't check for NULL when calling g_free.
g_free does the check already. Also small code logic cleanup and whitespace fix.
Stefan Kost [Thu, 11 Mar 2010 09:28:14 +0000 (11:28 +0200)]
metadata: remove empty setter/getter vmethod implementations
Stefan Kost [Thu, 11 Mar 2010 09:14:53 +0000 (11:14 +0200)]
invtelecine: inlcude stdlib.h for abs()
Stefan Kost [Wed, 17 Feb 2010 11:11:18 +0000 (13:11 +0200)]
metadata: update bug status
Lasse Laukkanen [Tue, 8 Sep 2009 06:13:07 +0000 (09:13 +0300)]
camerabin: refactor cropping and adapting captured images
Teemu Katajisto [Thu, 10 Sep 2009 10:41:40 +0000 (13:41 +0300)]
camerabin: fix NULL -> READY state change failure handling.
In some error situations the NULL -> READY state change failed
and camerabin elements were not destroyed.
Lasse Laukkanen [Wed, 17 Feb 2010 09:51:26 +0000 (11:51 +0200)]
camerabin: don't use gst_bus_poll() when creating preview image
Avoid using gst_bus_poll() as the docs recommend. Use
gst_bus_timed_pop_filtered() instead.
Benjamin Otte [Wed, 10 Mar 2010 20:01:20 +0000 (21:01 +0100)]
Update for recent changes to common submodule
This just replaces every "$ERROR_CFLAGS" usage with a usage of
"$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
previously.
Actually using that separation will happen later.
Benjamin Otte [Wed, 10 Mar 2010 20:52:20 +0000 (21:52 +0100)]
Automatic update of common submodule
From
9720a7d to
df8a7c8
Benjamin Otte [Wed, 10 Mar 2010 19:44:07 +0000 (20:44 +0100)]
Automatic update of common submodule
From
0b6e072 to
9720a7d
Benjamin Otte [Wed, 10 Mar 2010 15:10:06 +0000 (16:10 +0100)]
Automatic update of common submodule
From
7cc5eb4 to
0b6e072
Benjamin Otte [Wed, 10 Mar 2010 10:33:10 +0000 (11:33 +0100)]
docs: Update to match recent commits
Tim-Philipp Müller [Wed, 10 Mar 2010 01:10:27 +0000 (01:10 +0000)]
Automatic update of common submodule
From
7aa65b5 to
7cc5eb4
Tristan Matthews [Tue, 8 Dec 2009 21:36:16 +0000 (16:36 -0500)]
dc1394: list valid iso-speeds in help and validate speeds in set_property.
Tristan Matthews [Tue, 8 Dec 2009 21:05:14 +0000 (16:05 -0500)]
dc1394: check iso-speed values in set_property, ignore if invalid
Tristan Matthews [Tue, 8 Dec 2009 20:37:03 +0000 (15:37 -0500)]
dc1394: add iso-speed property
Add iso-speed property which allows for higher bandwidth dc video.
Automatically set to b-mode as needed.
Fixes #603745.
Víctor Manuel Jáquez Leal [Tue, 9 Mar 2010 18:48:44 +0000 (19:48 +0100)]
inputselector: fix the LDFLAGS
Sebastian Dröge [Tue, 9 Mar 2010 21:38:59 +0000 (21:38 +0000)]
Automatic update of common submodule
From
44ecce7 to
7aa65b5
Sebastian Dröge [Tue, 9 Mar 2010 21:26:14 +0000 (21:26 +0000)]
schroenc: Only enable framestats code with schro >= 1.0.9
Sebastian Dröge [Sun, 28 Feb 2010 09:42:38 +0000 (10:42 +0100)]
frei0r: Sync properties to the controller if one was set
Sebastian Dröge [Sat, 27 Feb 2010 18:08:49 +0000 (19:08 +0100)]
frei0r: Protect set/get property and processing functions from concurrent access
The frei0r documentation says that these functions must not be called
on the same instance from different threads at the same time. All
other functions are guaranteed to be threadsafe.
Sebastian Dröge [Fri, 26 Feb 2010 15:40:25 +0000 (16:40 +0100)]
build: Make some more rules silent if requested
Sebastian Dröge [Fri, 26 Feb 2010 14:45:57 +0000 (15:45 +0100)]
configure: Use automake 1.11 silent rules instead of shave if available
This makes sure that we use something that is still maintained and
also brings back libtool 1.5 support.
Sebastian Dröge [Fri, 26 Feb 2010 14:25:57 +0000 (15:25 +0100)]
assrender: Add test for correct I420 rendering
David Schleef [Tue, 9 Mar 2010 20:33:37 +0000 (12:33 -0800)]
schroenc: Add frame-stats message
David Schleef [Tue, 9 Mar 2010 05:00:21 +0000 (21:00 -0800)]
invtelecine: Add invtelecine element
Automatic inverse telecine element. Right now, it clumsily attempts
to rearrange video fields into frames that don't have combing effects,
and only works with 60i/24p content at 720x480. Later, it will handle
other pulldown variations, change caps and smooth timestamps
appropriately.
Benjamin Otte [Mon, 1 Mar 2010 12:49:39 +0000 (13:49 +0100)]
apexsink: Use "apexsink" for plugin name
Benjamin Otte [Mon, 1 Mar 2010 12:47:32 +0000 (13:47 +0100)]
wmnc: Update description
Benjamin Otte [Mon, 1 Mar 2010 12:22:06 +0000 (13:22 +0100)]
nuvdemux: Update plugin description
Benjamin Otte [Mon, 1 Mar 2010 12:18:59 +0000 (13:18 +0100)]
nsf: Name the plugin nsf, not nsfdec
The plugin in gstnsf.so should be named nsf, not nsfdec.
Tiago Katcipis [Mon, 8 Mar 2010 15:23:48 +0000 (12:23 -0300)]
soundtouch: removing very annoying g_print() in pitch element
Fixes #612208.
Tim-Philipp Müller [Tue, 9 Mar 2010 17:50:29 +0000 (17:50 +0000)]
Back to development
Tim-Philipp Müller [Sat, 6 Mar 2010 01:49:26 +0000 (01:49 +0000)]
Release 0.10.18
Tim-Philipp Müller [Sat, 6 Mar 2010 01:39:58 +0000 (01:39 +0000)]
Update .po files
Tim-Philipp Müller [Wed, 3 Mar 2010 23:42:28 +0000 (23:42 +0000)]
0.10.17.4 pre-release
Thiago Santos [Mon, 22 Feb 2010 22:38:15 +0000 (19:38 -0300)]
qtmux: Rename 'avc-sample' to 'avc' in caps
Fixes #606662
Thiago Santos [Mon, 22 Feb 2010 22:24:06 +0000 (19:24 -0300)]
h264parse: Replace 'avc-sample' with 'avc' in caps
Fixes #606662
Tim-Philipp Müller [Sun, 28 Feb 2010 23:14:36 +0000 (23:14 +0000)]
docs: remove bits that refer to plugins that have been moved
Sebastian Dröge [Fri, 26 Feb 2010 17:06:24 +0000 (18:06 +0100)]
assrender: Drop text buffers before the segment start and clip running time end to the segment stop
Sebastian Dröge [Sat, 27 Feb 2010 10:23:14 +0000 (11:23 +0100)]
assrender: Consume text buffers if they're to be displayed in the next 500ms
Instead of only consuming them if they're to be display now. Consuming
them then might make following buffers with the same timestamp to
be too late.
Michael Smith [Fri, 26 Feb 2010 19:50:25 +0000 (11:50 -0800)]
qtmux: Take lock around use of (non-threadsafe) tagsetter interface.
Tim-Philipp Müller [Wed, 24 Feb 2010 02:03:11 +0000 (02:03 +0000)]
0.10.17.3 pre-release
Sebastian Dröge [Tue, 23 Feb 2010 17:16:48 +0000 (18:16 +0100)]
assrender: Protect libass structures from concurrent access from multiple threads
Fixes bug #608751.
Sebastian Dröge [Tue, 23 Feb 2010 16:28:00 +0000 (17:28 +0100)]
configure: Call $PKG_CONFIG instead of pkg-config to fix cross compilation
Thiago Santos [Mon, 22 Feb 2010 19:51:00 +0000 (16:51 -0300)]
qtmux: write all udta children atoms
UDTA might have META and other children atoms
together, write them all.
Thiago Santos [Mon, 22 Feb 2010 13:48:11 +0000 (10:48 -0300)]
qtmux: Use internal sink pads list
Due to GstCollectPads sink pads list being not reliably
iteratable (when not inside the collected function) this
patch adds a sink pads list to qtmux to be used when iterating
sink pads on reset function.
Fixes #609055
Tim-Philipp Müller [Sun, 21 Feb 2010 19:57:19 +0000 (19:57 +0000)]
faad: fix Makefile.am some more
FAAD_CFLAGS and _LIBS should be at the end, and -lgstaudio-0.10
should go right after GST_PLUGINS_BASE_LIBS.
Sebastian Dröge [Fri, 19 Feb 2010 14:17:11 +0000 (15:17 +0100)]
faad: Link with libgstbase for GstAdapter
Also fix order of CFLAGS and LIBS
Tim-Philipp Müller [Fri, 19 Feb 2010 08:58:33 +0000 (08:58 +0000)]
0.10.17.2 pre-release
Tim-Philipp Müller [Fri, 19 Feb 2010 08:58:06 +0000 (08:58 +0000)]
.gitignore: ignore generated cog files
Tim-Philipp Müller [Fri, 19 Feb 2010 10:32:33 +0000 (10:32 +0000)]
fpsdisplaysink: fix NULL ref and error handling if no video sink is found
If no video sink is set and autovideosink is not available for some
reason, post a proper error message on the bus when failing to
change state, and don't try to gst_object_ref() NULL pointers. Fixes
generic/states unit test when distchecking.
Stephen Depooter [Thu, 10 Dec 2009 21:30:26 +0000 (16:30 -0500)]
celt: fix compile against earlier CELT versions
Check the existence of the CELT_SET_COMPLEXITY symbol
before trying to use it. Fixes compilation against
libcelt 0.4.0.
Fixes #604311.
Stefan Kost [Wed, 17 Feb 2010 10:34:38 +0000 (12:34 +0200)]
jpegparse: return offset+length from _get_image_length().
_find_end_marker() find the position of the marker. EOI has a fixed length of 2
bytes that where missing. Fixes #608998
Tim-Philipp Müller [Wed, 17 Feb 2010 01:34:45 +0000 (01:34 +0000)]
.gitignore: ignore new faad unit test
Tim-Philipp Müller [Wed, 17 Feb 2010 01:29:40 +0000 (01:29 +0000)]
jpegparse: fix invalid memory access
See bug #608998.
Sebastian Dröge [Tue, 16 Feb 2010 21:23:45 +0000 (22:23 +0100)]
assrender: Fix unit test to actually check for everything to work correctly
Sebastian Dröge [Tue, 16 Feb 2010 21:22:39 +0000 (22:22 +0100)]
assrender: If no codec data is set, still initialize the ass track
Sebastian Dröge [Tue, 16 Feb 2010 20:41:38 +0000 (21:41 +0100)]
assrender: Add simple unit test
This renders a test string on top of a red video stream and checks
if the text is only rendered at the correct timestamps.
Sebastian Dröge [Tue, 16 Feb 2010 19:38:31 +0000 (20:38 +0100)]
ofa: Fix warning message parsing
Tim-Philipp Müller [Tue, 16 Feb 2010 16:49:39 +0000 (16:49 +0000)]
faad: guard against codec_data field with a NULL buffer in caps
Fixes #609478.
Mark Nauwelaerts [Tue, 16 Feb 2010 16:13:09 +0000 (17:13 +0100)]
qtmux: prevent leaking hdlr name
Mark Nauwelaerts [Tue, 16 Feb 2010 15:24:12 +0000 (16:24 +0100)]
qtmux: support for ALAC
Fixes #580731.
Mark Nauwelaerts [Tue, 16 Feb 2010 13:19:04 +0000 (14:19 +0100)]
qtmux: refactor building stsd entry 'wave' extension
Tim-Philipp Müller [Tue, 16 Feb 2010 10:00:50 +0000 (10:00 +0000)]
Update .spec file: shapewipe and ivorbisdec have been moved elsewhere
Stefan Kost [Tue, 16 Feb 2010 07:49:05 +0000 (09:49 +0200)]
docs: unify doc style
Use gtkdoc syntax and add short desc for the examples.
Tim-Philipp Müller [Mon, 15 Feb 2010 23:43:05 +0000 (23:43 +0000)]
configure: fix up GST_CXXFLAGS properly
We don't want C specific flags in GST_CXXFLAGS, so base it on the
GST_CFLAGS that only contains the pkg-config CFLAGS but none of
the GST_OPTION_CFLAGS. Also, we only need the local includes once.
Stefan Kost [Mon, 15 Feb 2010 21:17:57 +0000 (23:17 +0200)]
configure: base GST_CXXFLAGS on --cflags from pkg-config
pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
point for for both C and CXX settings.
Tim-Philipp Müller [Mon, 15 Feb 2010 12:57:55 +0000 (12:57 +0000)]
cogmse: fix printf format and a few ref leaks
Tim-Philipp Müller [Mon, 15 Feb 2010 12:46:25 +0000 (12:46 +0000)]
build: remove somem more ivorbis cruft
Mark Nauwelaerts [Mon, 15 Feb 2010 10:55:07 +0000 (11:55 +0100)]
Moved 'ivorbis(dec)' from -bad to -base.
Fixes #609063.
Edward Hervey [Mon, 15 Feb 2010 08:36:05 +0000 (09:36 +0100)]
hdvparse: Fix field error.
Spotted by Burkhard Plaum
Tim-Philipp Müller [Mon, 15 Feb 2010 01:26:09 +0000 (01:26 +0000)]
tests: fix caps leak in jpegparse unit test
Tim-Philipp Müller [Sat, 13 Feb 2010 15:28:39 +0000 (15:28 +0000)]
tests: add unit test for dataurisrc
Requires fixes from core git, so bump core requirement to git as well.
Sebastian Dröge [Sun, 14 Feb 2010 22:18:12 +0000 (23:18 +0100)]
Automatic update of common submodule
From
96dc793 to
44ecce7
Benjamin Otte [Sun, 14 Feb 2010 14:22:05 +0000 (15:22 +0100)]
examples: Call gst_ensure_native_window() for gst-camera
Fixes spurious SEGVs due to multithreading conflicts in
client-side-window Gtk versions.
Benjamin Otte [Sun, 14 Feb 2010 12:43:04 +0000 (13:43 +0100)]
examples: Use gtk functions instead of libX11 functions in camerabin
Gets around the need to link to libX11 directly and provides the same
functionality.
To boost, it's more portable, too!
Benjamin Otte [Sun, 14 Feb 2010 12:41:57 +0000 (13:41 +0100)]
examples: Properly link to libm
Tim-Philipp Müller [Sat, 13 Feb 2010 11:00:03 +0000 (11:00 +0000)]
Add shapewipe examples directory to CRUFT_DIRS
Sebastian Dröge [Fri, 12 Feb 2010 10:35:02 +0000 (11:35 +0100)]
docs: Update documentation
Sebastian Dröge [Fri, 12 Feb 2010 10:21:23 +0000 (11:21 +0100)]
Moved 'shapewipe' from -bad to -good
Fixes bug #584536.
Mark Nauwelaerts [Thu, 11 Feb 2010 20:57:49 +0000 (21:57 +0100)]
faad: add documentation
Mark Nauwelaerts [Thu, 11 Feb 2010 19:37:55 +0000 (20:37 +0100)]
faad: add unit test
Mark Nauwelaerts [Thu, 11 Feb 2010 19:21:38 +0000 (20:21 +0100)]
faac: fix documentation typo
Mark Nauwelaerts [Thu, 11 Feb 2010 19:21:17 +0000 (20:21 +0100)]
faad: remove some redundant code
... and move and modify some debug logging.
Mark Nauwelaerts [Wed, 10 Feb 2010 22:29:23 +0000 (23:29 +0100)]
faad: drain sync pending frames when appropriate
Mark Nauwelaerts [Wed, 10 Feb 2010 22:14:48 +0000 (23:14 +0100)]
faad: send tags exactly once when init'ed
Mark Nauwelaerts [Wed, 10 Feb 2010 22:14:21 +0000 (23:14 +0100)]
faad: refactor some partial stream reset
Mark Nauwelaerts [Wed, 10 Feb 2010 21:14:07 +0000 (22:14 +0100)]
faad: correctly estimate average bps
Count consumed bytes and corresponding duration atomically,
rather than letting bytecount run ahead of what has been decoded.
Fixes #440476.
Mark Nauwelaerts [Wed, 10 Feb 2010 20:49:00 +0000 (21:49 +0100)]
faad: give up after some number of decoding failures
Mark Nauwelaerts [Wed, 10 Feb 2010 20:37:12 +0000 (21:37 +0100)]
faad: do not attempt to sync indefinitely
Mark Nauwelaerts [Wed, 10 Feb 2010 20:12:07 +0000 (21:12 +0100)]
faad: use adapter rather than temporary buffer