Edward Hervey
34100ce1c7
tests/metadata: Don't try tags we can't handle. Fixes #584945
2009-06-07 10:55:59 +02:00
Edward Hervey
4f0b03d357
hdvparse: Link against libm because we use pow().
2009-06-06 19:28:07 +02:00
Jan Schmidt
833a81af75
examples: Don't build the mxf example if GTK isn't present.
2009-06-06 13:53:04 +01:00
Jan Schmidt
10e4d6c74d
apexsink: Fix compiler warnings
...
Fix compile warnings on solaris from bzero not being declared (use
memset instead), and strict-aliasing warnings (use a temporary
variable).
2009-06-06 13:17:49 +01:00
Tim-Philipp Müller
e2ef7a2a8a
id3mux: init genre field in ID3v1 tag to an invalid number
...
So that it is not interpreted as 'Blues' if no genre is to be written.
2009-06-06 02:35:35 +01:00
Tim-Philipp Müller
75cc0245fa
id3mux: don't write ID3v1 tag until specifically instructed to do so
...
ID3v1 tags are one of the most broken and ill-designed things that
exist on this planet. Let's not write them by default.
2009-06-06 02:13:13 +01:00
Tim-Philipp Müller
73f231fac9
id3mux: don't write empty ID3v1 tag
2009-06-06 02:13:13 +01:00
Tim-Philipp Müller
09a304b39a
id3tag: rename new id3tag element to id3mux replacing the one removed from -ugly
2009-06-06 02:13:07 +01:00
Jan Schmidt
def9b999d9
nsf: Fix compiler warning on Solaris.
...
A SEC() macro already exists on Solaris, causing warnings about
redefining it.
2009-06-05 23:52:49 +01:00
Edward Hervey
0aa62012c6
hdvparse: Fix the build on Commander Thaytan's S10SP
2009-06-05 22:20:46 +02:00
Jan Schmidt
743bd6cc10
gitignore: Ignore shapewipe unit test binary
2009-06-05 19:53:09 +01:00
Jan Schmidt
271788c9ae
Moved 'x264enc' from -bad to -ugly
2009-06-05 19:52:40 +01:00
Stefan Kost
4d9a0e832c
camerabin: fix link order
...
Move local version up in the link order.
2009-06-05 21:29:46 +03:00
Edward Hervey
0e1ee9031a
hdvparse: Emit a GST_MESSAGE_ELEMENT with some goodness in it.
2009-06-05 20:23:44 +02:00
Edward Hervey
37254a21f4
mpegvideoparse: Add methods to get names of various values.
2009-06-05 20:23:44 +02:00
Edward Hervey
22496517e0
mpegtsdemux: Fix HDV private stream definition/caps.
2009-06-05 20:23:44 +02:00
Edward Hervey
c4ef659ebd
hdvparse: Rewrite from scratch. Handle both hdv-a and hdv-v
...
This time we analyze a lot more information.
Still need to re-add the message emission.
2009-06-05 20:23:44 +02:00
Wim Taymans
6f88e17f67
celtenc: correct framesize range
...
A CELT framesize can be between 64 and 512 samples.
Fix a typo in the bitrate property description.
2009-06-05 16:48:04 +02:00
Lasse Laukkanen
6a47f6f594
camerabin: preview image sending optimization
...
* decouple image capturing from image post-processing and encoding
* post image-captured message after image is captured
* post preview-image message with snapshot of captured image
2009-06-05 15:51:31 +03:00
Lasse Laukkanen
bbf48697fb
camerabin: don't lose post processing element in first reset
2009-06-05 15:51:31 +03:00
Lasse Laukkanen
683b72a5fe
camerabin: add debug including dot graph writing
2009-06-05 15:51:31 +03:00
Lasse Laukkanen
430f343522
camerabin: unblock if error occurs during capture
2009-06-05 15:51:31 +03:00
Lasse Laukkanen
ca4bfb2e47
camerabin: ignore night mode handling if already in night mode
2009-06-05 15:51:31 +03:00
Lasse Laukkanen
cbcd4e3330
camerabin: stop ongoing capture if changing resolution
2009-06-05 15:51:30 +03:00
Lasse Laukkanen
cad76384b3
camerabin: limit the size of video bin queue leading to view finder
...
We don't want to show old buffers in view finder.
2009-06-05 15:51:30 +03:00
Lasse Laukkanen
3ff7128293
camerabin: don't proxy gst xoverlay interface
...
Default view finder sink in camerabin is autovideosink which doesn't
support xoverlay iface. If application decides to use another sink
that supports xoverlay, then it can use the interface directly.
2009-06-05 15:51:30 +03:00
Lasse Laukkanen
710faaef68
camerabin: allow configuring photography settings when in NULL state
...
Cache the photography settings if set in NULL state and apply them later
2009-06-05 15:51:30 +03:00
Lasse Laukkanen
9dc5c1ffb2
photography: add functions to set/get all settings with one call
2009-06-05 15:51:30 +03:00
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