Michael Smith
bcdb7d4851
qtmux: Take lock around use of (non-threadsafe) tagsetter interface.
2010-02-26 11:50:25 -08:00
Tim-Philipp Müller
162c3059e4
0.10.17.3 pre-release
2010-02-24 02:03:11 +00:00
Sebastian Dröge
0dbe95a97d
assrender: Protect libass structures from concurrent access from multiple threads
...
Fixes bug #608751 .
2010-02-23 18:16:48 +01:00
Sebastian Dröge
e9990ea6bb
configure: Call $PKG_CONFIG instead of pkg-config to fix cross compilation
2010-02-23 17:29:31 +01:00
Thiago Santos
0922dbc22e
qtmux: write all udta children atoms
...
UDTA might have META and other children atoms
together, write them all.
2010-02-22 16:51:00 -03:00
Thiago Santos
ca136fe76b
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
2010-02-22 10:50:49 -03:00
Tim-Philipp Müller
5072ca2331
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.
2010-02-21 19:57:19 +00:00
Sebastian Dröge
cddb7b958e
faad: Link with libgstbase for GstAdapter
...
Also fix order of CFLAGS and LIBS
2010-02-19 15:24:45 +01:00
Tim-Philipp Müller
2e5a516fba
0.10.17.2 pre-release
2010-02-19 10:35:10 +00:00
Tim-Philipp Müller
870ee6508e
.gitignore: ignore generated cog files
2010-02-19 10:35:10 +00:00
Tim-Philipp Müller
7c890c0b91
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.
2010-02-19 10:35:10 +00:00
Stephen Depooter
20540ebdb4
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 .
2010-02-19 09:05:52 +00:00
Stefan Kost
caf2be2115
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
2010-02-17 13:12:00 +02:00
Tim-Philipp Müller
87580aa59d
.gitignore: ignore new faad unit test
2010-02-17 01:34:45 +00:00
Tim-Philipp Müller
3e45e6ba9f
jpegparse: fix invalid memory access
...
See bug #608998 .
2010-02-17 01:32:12 +00:00
Sebastian Dröge
8db9136e89
assrender: Fix unit test to actually check for everything to work correctly
2010-02-16 22:23:45 +01:00
Sebastian Dröge
e8e3192a6e
assrender: If no codec data is set, still initialize the ass track
2010-02-16 22:22:39 +01:00
Sebastian Dröge
88bd4a8ada
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.
2010-02-16 21:43:37 +01:00
Sebastian Dröge
820700124e
ofa: Fix warning message parsing
2010-02-16 21:43:36 +01:00
Tim-Philipp Müller
26e7e93bfd
faad: guard against codec_data field with a NULL buffer in caps
...
Fixes #609478 .
2010-02-16 16:49:39 +00:00
Mark Nauwelaerts
1da893ba68
qtmux: prevent leaking hdlr name
2010-02-16 17:13:09 +01:00
Mark Nauwelaerts
eed915a6fb
qtmux: support for ALAC
...
Fixes #580731 .
2010-02-16 16:26:48 +01:00
Mark Nauwelaerts
fdfdda8f09
qtmux: refactor building stsd entry 'wave' extension
2010-02-16 16:26:45 +01:00
Tim-Philipp Müller
e6a27e2431
Update .spec file: shapewipe and ivorbisdec have been moved elsewhere
2010-02-16 10:01:59 +00:00
Stefan Kost
d8fd8ea9e9
docs: unify doc style
...
Use gtkdoc syntax and add short desc for the examples.
2010-02-16 09:49:05 +02:00
Tim-Philipp Müller
cbbfba3152
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.
2010-02-15 23:43:47 +00:00
Stefan Kost
77b97d4a2d
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.
2010-02-15 23:17:57 +02:00
Tim-Philipp Müller
d464c94cb3
cogmse: fix printf format and a few ref leaks
2010-02-15 13:05:14 +00:00
Tim-Philipp Müller
e991cb0c15
build: remove somem more ivorbis cruft
2010-02-15 12:48:08 +00:00
Mark Nauwelaerts
e3081a71ba
Moved 'ivorbis(dec)' from -bad to -base.
...
Fixes #609063 .
2010-02-15 12:20:48 +01:00
Edward Hervey
31d3ec392f
hdvparse: Fix field error.
...
Spotted by Burkhard Plaum
2010-02-15 09:36:35 +01:00
Tim-Philipp Müller
01289f0ffe
tests: fix caps leak in jpegparse unit test
2010-02-15 01:26:09 +00:00
Tim-Philipp Müller
0f0a538150
tests: add unit test for dataurisrc
...
Requires fixes from core git, so bump core requirement to git as well.
2010-02-15 00:56:33 +00:00
Sebastian Dröge
d83bf4e063
Automatic update of common submodule
...
From 96dc793 to 44ecce7
2010-02-14 23:18:12 +01:00
Benjamin Otte
e54cbf7850
examples: Call gst_ensure_native_window() for gst-camera
...
Fixes spurious SEGVs due to multithreading conflicts in
client-side-window Gtk versions.
2010-02-14 15:22:05 +01:00
Benjamin Otte
a04c2db340
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!
2010-02-14 13:43:04 +01:00
Benjamin Otte
3c6b0fdfaf
examples: Properly link to libm
2010-02-14 13:41:57 +01:00
Tim-Philipp Müller
3fe0e435af
Add shapewipe examples directory to CRUFT_DIRS
2010-02-13 11:00:03 +00:00
Sebastian Dröge
ad13ec6933
docs: Update documentation
2010-02-12 11:35:22 +01:00
Sebastian Dröge
f79842e308
Moved 'shapewipe' from -bad to -good
...
Fixes bug #584536 .
2010-02-12 11:35:17 +01:00
Mark Nauwelaerts
68b644a437
faad: add documentation
2010-02-11 22:22:52 +01:00
Mark Nauwelaerts
4312ec8b40
faad: add unit test
2010-02-11 22:22:52 +01:00
Mark Nauwelaerts
89ac50f14c
faac: fix documentation typo
2010-02-11 22:22:52 +01:00
Mark Nauwelaerts
5a3ab64407
faad: remove some redundant code
...
... and move and modify some debug logging.
2010-02-11 22:22:52 +01:00
Mark Nauwelaerts
83f1b71613
faad: drain sync pending frames when appropriate
2010-02-11 22:22:51 +01:00
Mark Nauwelaerts
5e3cdd233a
faad: send tags exactly once when init'ed
2010-02-11 22:22:51 +01:00
Mark Nauwelaerts
96ad733207
faad: refactor some partial stream reset
2010-02-11 22:22:51 +01:00
Mark Nauwelaerts
f6ea217792
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 .
2010-02-11 22:22:51 +01:00
Mark Nauwelaerts
2230469113
faad: give up after some number of decoding failures
2010-02-11 22:22:51 +01:00
Mark Nauwelaerts
b4739124dc
faad: do not attempt to sync indefinitely
2010-02-11 22:22:51 +01:00