Lasse Laukkanen
53e6e4b0d5
camerabin: crop still image capture frame if necessary
...
If incoming still image capture frame aspect ratio differs from aspect
ratio that application requested, then apply crop to the frame.
2009-06-05 15:51:30 +03:00
Tim-Philipp Müller
2d4469c984
docs: add inspect files for new plugins
2009-06-05 10:35:29 +01:00
Tim-Philipp Müller
a4ca73f232
docs: fix build of plugin docs by updating inspect templates
...
The xml inspect data of the debugutilsbad plugin didn't contain the
data for the fpsdisplaysink element (someone probably ran 'make udpate'
in docs/plugins with the old libgstfpsdisplaysink.so from before the
rename still around).
2009-06-05 10:35:29 +01:00
Tim-Philipp Müller
4795700c5e
Revert "docs: add doc file fro new plugin"
...
This reverts commit 039ef3eb07
.
We don't track the stuff in xml/ in git.
2009-06-05 10:35:28 +01:00
Stefan Kost
039ef3eb07
docs: add doc file fro new plugin
2009-06-05 11:19:50 +03:00
Lasse Laukkanen
d8013c1b76
output-selector: serialize setting and actual changing of new active pad
2009-06-05 10:00:38 +03:00
Lasse Laukkanen
97ccdf9460
output-selector: unref latest buffer also when resending has been disabled
2009-06-05 10:00:29 +03:00
Lasse Laukkanen
ab169897b3
output-selector: keep ref to buffer for resending only if explicitly requested
2009-06-05 10:00:14 +03:00
Wim Taymans
eff6395328
inputselector: don't leak pads in iterator
2009-06-04 19:09:34 +02:00
Jan Schmidt
8eac0482fd
mpegdemux: Add a GST_MEMDUMP line in the descriptor parsing
...
Make it possible to see descriptor contents in the debug output
(GST_DEBUG=mpegtsdesc:9), and remove a stray semi-colon.
2009-06-04 16:29:31 +01:00
Jan Schmidt
b8eb0d5dbb
mpegtsdemux: Avoid passing the custom GST_FLOW_NEED_MORE_DATA upstream
...
Don't return GST_FLOW_NEED_MORE_DATA from the chain function at the end
of files.
2009-06-04 16:11:16 +01:00
Sebastian Dröge
a0ad632320
inputselector: Notify when the tags property of the selector sinkpads changes
...
First part of bug #584686 .
2009-06-04 08:57:25 +02:00
Sebastian Dröge
5c112d4286
shapewipe: Increase timeout of the unit test
2009-06-04 08:57:25 +02:00
Tim-Philipp Müller
9176374ecd
Bump core/base requirements to released versions
2009-06-03 23:35:36 +01:00
Christian Schaller
e14bfea0c4
add two new plugins to spec file
2009-06-02 11:36:01 +01:00
Christian Schaller
b14110f1be
dvdspu: add missing header to Makefile.am: gstspu-common.h
2009-06-02 11:23:37 +01:00
Tim-Philipp Müller
25efd30e64
dirac: use GST_CXXFLAGS instead of GST_CFLAGS for c++ compilers
...
Fixes compiler message about passing -Wdeclaration-after-statement
to the C++ compiler.
2009-06-02 01:09:32 +01:00
Tim-Philipp Müller
bb95218b73
aacparse: fix sample rate extraction from codec data
...
In one case we extracted the sample rate index from the codec data
and saved it as sample rate rather than getting the real sample
rate from the table. Fix that, and also make sure we don't access
non-existant table entries by adding a small helper function that
guards against out-of-bounds access in case of invalid input data.
2009-06-02 00:56:53 +01:00
Tim-Philipp Müller
52904d7175
aacparse, amrparse: remove bogus gst_pad_fixate_caps() calls
2009-06-02 00:56:53 +01:00
Tim-Philipp Müller
44cee1789c
baseparse: propagate return value of GstBaseParse::set_sink_caps()
...
gst_base_parse_sink_setcaps() presumably should fail if the subclass
returns FALSE from its ::set_sink_caps() function.
2009-06-02 00:56:53 +01:00
Tim-Philipp Müller
279727d777
baseparse: don't try to GST_LOG an already-freed caps string
...
The proper way to log caps is via GST_PTR_FORMAT anyway.
2009-06-02 00:56:53 +01:00
Tim-Philipp Müller
f5a03ec2a6
aacparse: set channels and rate on output caps, and keep codec_data
...
Create output caps from input caps, so we maintain any fields we
might get on the input caps, such as codec_data or rate and channels.
Set channels and rate on the output caps if we don't have input caps
or they don't contain such fields. We do this partly because we can,
but also because some muxers need this information. Tagreadbin will
also be happy about this.
2009-06-02 00:56:52 +01:00
Mark Nauwelaerts
7f82fe3b46
gppmux: enhance ftyp brand heuristic. Fixes #584360 .
2009-06-01 22:42:44 +02:00
Sebastian Dröge
7709bf5f2a
shapewipe: Fix some issues that were exposed by the new unit test
2009-06-01 21:25:13 +02:00
Sebastian Dröge
7f1c2f3a28
shapewipe: Add unit test for shapewipe
2009-06-01 21:25:13 +02:00
Sebastian Dröge
6e9d79e08c
shapewipe: Add documentation and integrate into the build system
2009-06-01 21:25:12 +02:00
Tim-Philipp Müller
7c5ff224fc
sdpdemux: include glib.h before checking if G_OS_WIN32 is defined
2009-05-31 20:24:44 +01:00
Tim-Philipp Müller
7516719b72
.gitignore: ignore new shapewipe example binary
2009-05-31 20:24:25 +01:00
Edward Hervey
c80da130d5
hdvparse: Setting rank to NONE so it doesn't get picked up by playbin2.
2009-05-31 18:23:50 +02:00
Edward Hervey
5df5059d56
hdvparse: Emit application message with the parsed information.
2009-05-31 18:23:08 +02:00
Edward Hervey
c6cd4d09e2
hdvparse: New element for parsing private/hdv-a1 streams.
2009-05-31 14:15:43 +02:00
Sebastian Dröge
01b8bacd1b
shapewipe: Adjust border to still have everything transparent at 1.0 and the other way around
2009-05-29 21:07:26 +02:00
Sebastian Dröge
332dae7198
shapewipe: Divide the border value by two, otherwise we use a twice a wide border
2009-05-29 16:55:25 +02:00
Sebastian Dröge
19b4c4f335
shapewipe: Add border property to allow smooth borders
...
...and use a border of 0.01 in the example application.
2009-05-29 16:52:21 +02:00
Jan Schmidt
db7d1a7eeb
mpegtsdemux: Fix bogus uninitialised variable access
...
Typo in the previous commit
2009-05-29 15:44:51 +01:00
Jan Schmidt
f3a9f52536
mpegtsdemux: Use the ISO 639 language code descriptor to send tags.
...
If there is an ISO 639 language descriptor for a stream, send a language
code tag so that players can show a meaningful language for the audio and
subtitle streams.
2009-05-29 15:07:11 +01:00
Sebastian Dröge
8d1166bb85
shapewipe: Fix Makefile of the example application
2009-05-29 16:00:16 +02:00
Sebastian Dröge
febef56cf2
shapewipe: Add a simple shapewipe transition filter & example application
2009-05-29 15:34:03 +02:00
Olivier Crête
f6be4da21d
rtpbin: Transform the right session sdes message
...
Fixes #584165
2009-05-29 10:39:09 +02:00
Olivier Crête
71fe0d7bd3
Add ssrc to application/x-rtp-source-sdes structure
2009-05-29 10:39:09 +02:00
Tim-Philipp Müller
53eeb90c21
audioparse: add support for A-Law and µ-Law
2009-05-28 23:14:46 +01:00
Tristan Matthews
530377c40f
gstspu: Fix compiler warnings on OS/X
...
Fix some warnings for format string args and uninitialized vars on OS/X
Fixes : #584164
Signed-off-by: Jan Schmidt <thaytan@noraisin.net>
2009-05-28 23:11:38 +01:00
Mark Nauwelaerts
f7f056c6b2
qtmux: use different stsd atom type for H263 for ISO and QT variants
...
Fixes #584114 .
2009-05-28 13:56:38 +02:00
Mark Nauwelaerts
646d95cfe8
soundtouch: fix detection of libsoundtouch >= 1.4
2009-05-28 13:09:29 +02:00
Mark Nauwelaerts
840955c226
amrparse: consider header size in byte <-> time conversions
2009-05-28 13:09:24 +02:00
Mark Nauwelaerts
c07be49896
baseparse: fix debug category
2009-05-28 13:08:42 +02:00
Stefan Kost
ff6bea9231
selector: remove not needed instance var (previous commit).
2009-05-28 10:38:50 +03:00
Stefan Kost
a0898363d9
jack: when stopping playback, do one more cycle to flush the port. Fixes #582167
...
The gst_jack_audio_client_set_active() flags the port as deactivating and uses
a GCond to wait until the jack_process_cb() has run once more and cleared the
flag. This way the client zero's the buffer. This happens if one manyally go
to PAUSED and then to READY, while leting the mainloop run inbetween.
2009-05-28 10:15:50 +03:00
Stefan Kost
addb247436
outputselector: implement pad_alloc on active pad.
2009-05-28 10:15:50 +03:00
Jan Schmidt
4d5a48db97
resindvd: Create all the audio streams of all formats
...
Enable creation of the demuxer pads for all audio streams, even types we
don't yet support. This means that unsupported types (LPCM, DTS) are output,
but not linked to anything yet. If only unsupported streams are available,
the user hears silence instead of having the pipeline not pre-roll correctly.
This is a prerequisite for hooking up the automatic decoder switching.
2009-05-27 22:57:03 +01:00