Teemu Katajisto
23bcd2d766
camerabin: use raw audio/video in unit tests
...
Removes dependency to ogg/vorbis/theora when running camerabin
unit tests.
2009-10-29 11:43:10 +02:00
Julien Isorce
db3bd777e8
dshowsrcwrapper: cleanup push buffer callback
2009-10-28 17:37:44 +01:00
Michael Smith
29fe6205ca
id3mux: glib doesn't reliably null-terminate wide-character encodings in
...
g_convert, so write the null-terminator separately and explicitly.
2009-10-27 14:32:30 -07:00
Stefan Kost
63734cbb3c
lv2: fix pad direction for ungrouped ports
...
Classic copy'n'paste bug.
2009-10-27 22:01:09 +02:00
Thiago Santos
c3aaf2a391
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.
2009-10-27 16:39:56 -03:00
Michael Smith
7ca8034c51
Remove executable bits from non-executable files.
2009-10-27 11:51:05 -07:00
Jan Schmidt
4a394cd8cf
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.
2009-10-27 12:23:26 +00:00
Jan Schmidt
1b03e576e1
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.
2009-10-27 12:23:26 +00:00
Jan Schmidt
0c7d5bb1d8
resindvd: lower a debug message to log level.
2009-10-27 12:23:25 +00:00
Jan Schmidt
b5caf70b41
resindvd: Add a keypress mapping for switching audio track
...
For debugging purposes, make keys 1-8 switch audio track.
2009-10-27 12:23:25 +00:00
Jan Schmidt
1fdaf6e884
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.
2009-10-27 12:23:25 +00:00
Jan Schmidt
f33a906157
resindvd: Set the new initial-identity property on autoconvert
...
https://bugzilla.gnome.org/show_bug.cgi?id=599469
2009-10-27 12:23:24 +00:00
Jan Schmidt
32ebb79f0b
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
2009-10-27 12:23:24 +00:00
Jan Schmidt
55a3f6a08c
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
2009-10-27 12:23:24 +00:00
Jan Schmidt
ee8b143e95
autoconvert: Add some debug in factory caps intersection
2009-10-27 12:23:23 +00:00
Jan Schmidt
77e017143e
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.
2009-10-27 12:23:23 +00:00
Jan Schmidt
de829eb7d0
autoconvert: Gratuitously move GST_OBJECT_LOCK into a macro
...
Create GST_AUTOCONVERT_LOCK/UNLOCK macros that (for now) just call
GST_OBJECT_LOCK.
2009-10-27 12:23:22 +00:00
Robert Swain
7f12cab9de
faac: Use definitions for default values
...
Makes changing the defaults easier and more fool-proof in the future.
Fixes #598552
2009-10-27 12:56:12 +01:00
Robert Swain
1d08ea9f10
faac: Change default AAC Profile to Low Complexity (LC) as this is more widely supported
2009-10-27 12:55:08 +01:00
Robert Swain
cf11e3b168
faac: Change the param_spec default value for allowed block types to match the gst_faac_init value of 'normal' as this is better
2009-10-27 12:54:41 +01:00
Thiago Santos
1069712438
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]
2009-10-26 09:04:49 -03:00
Thiago Santos
8db2821791
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
2009-10-26 08:59:46 -03:00
Thiago Santos
2e9e240285
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.
2009-10-26 08:59:45 -03:00
Thiago Santos
5d63c26b08
qtmux: Improve error message
...
Improve error message when we can't get or estimate the
timestamp/duration of a buffer
2009-10-26 08:59:45 -03:00
Jan Schmidt
c0789cccf7
win32: Commit bumped version number
2009-10-26 00:42:56 +00:00
Wim Taymans
ca6e2f1fa3
camerabin: fix build
2009-10-24 16:31:26 -04:00
Teemu Katajisto
f058bd79bd
camerabin: fix for gstreamer core unit test framework update
...
Set camerabin state to NULL in the each test case end.
2009-10-24 15:14:26 +03:00
Stefan Kost
8c0203ec36
camerabin: remove abbreviations from the property names. Fixes #573370 (partialy)
...
Also rename their use in tests and examples.
2009-10-24 15:14:26 +03:00
Stefan Kost
e1dccb6fd7
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.
2009-10-24 15:14:26 +03:00
Stefan Kost
3333ab473c
gitignore: ignore more
2009-10-24 15:14:26 +03:00
Stefan Kost
0a13cfdaf1
camerabin: set camerabin to READY before accessing the elements
2009-10-24 15:14:26 +03:00
Stefan Kost
65a2e3c605
wildmidi: use G_DIR_SEPARATOR_S instead of hardcoded slashes
2009-10-24 15:14:26 +03:00
Stefan Kost
b890ecd83c
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.
2009-10-24 15:14:26 +03:00
Tommi Myöhänen
fe70981023
camerabin: implement video preview creation
...
Completes preview creation mechanism to be able to provide a preview
image for video clips too.
2009-10-24 15:14:25 +03:00
Stefan Kost
52e314ef81
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.
2009-10-24 15:14:25 +03:00
Stefan Kost
c4190684c5
ladspa: don't reference freed pointer when building portnames
2009-10-24 15:14:25 +03:00
David Schleef
277699bd2a
cog: Add color matrix to RGB->YCbCr conversion
2009-10-24 11:38:42 -07:00
David Schleef
a4c24b9222
cog: Add color matrix selection to cogcolorspace
...
Eventually hook it up to caps via gstvideo
2009-10-24 11:38:42 -07:00
David Schleef
4ee3afc051
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.
2009-10-24 11:38:42 -07:00
David Schleef
26ab6d772a
cog: Fix AYUV unpacking
2009-10-24 11:38:41 -07:00
David Schleef
907dc1b271
cog: hacking to improve matrix quality
2009-10-24 11:38:41 -07:00
Edward Hervey
e30a20b777
configure.ac: And back to development we go
2009-10-24 20:33:27 +02:00
Jan Schmidt
08bb97a2fb
Release 0.10.16
2009-10-23 23:16:45 +01:00
Jan Schmidt
bca0fb74b3
Update .po files
2009-10-23 23:15:31 +01:00
Kaj-Michael Lang
8dfb55eec2
Fix start/stop typo
2009-10-23 12:11:11 -03:00
Thomas Green
df6e65afe5
configure: also build neonhttpsrc with libneon-29.x
...
Fixes #599332 .
2009-10-23 10:50:24 +01:00
Edward Hervey
e56b3ba6dc
schroenc: Use guint64 instead of uint64_t. Fixes #599355
2009-10-23 11:18:53 +02:00
Jan Schmidt
3063de4e87
Revert "dshowsrcwrapper: cleanup push buffer callback"
...
gst-plugins-bad is still frozen for general commits.
This reverts commit 2e4131926f
.
2009-10-22 14:00:10 +01:00
Julien Isorce
2e4131926f
dshowsrcwrapper: cleanup push buffer callback
2009-10-22 14:26:30 +02:00
Tim-Philipp Müller
79fe732785
mpegpsmux: some minor build fixes
...
CLFAGS -> CFLAGS, and fix order of variables while we're at it.
2009-10-22 11:55:41 +01:00