Julien Isorce
30469d45c0
start refactoring of dshowsrcwrapper
...
-remove gst-libs/gst/dshow
-fakesource is moved from gst-libs/gst/dshow to sys/dshowsrcwrapper
-some minor changes (C/C++ check and includes) to make the plugin
compile again.
2009-07-21 10:49:37 +02:00
Tim-Philipp Müller
af54a9afba
kate: use new GST_TAG_SUBITLE_CODEC tag instead of GST_TAG_CODEC
2009-07-21 01:06:19 +01:00
Tim-Philipp Müller
ced14a1ff7
katedec: only put primary language tag in GST_TAG_LANGUAGE
...
Only put primary language into GST_TAG_LANGUAGE, and convert to lower case,
ie. only use "en" of "en_GB". This is per our tag documentation and hence
what apps expect. Also add example to kateenc property description so people
know a language code is wanted here.
2009-07-21 01:02:06 +01:00
Tim-Philipp Müller
b04587f4f7
katedec: add comment why we dont' support application/x-kate here for now
2009-07-21 00:04:28 +01:00
Vincent Penquerc'h
7ae5022cee
katedec: create SPU format images from suitable background images
...
Make katedec fabricate dvd-style subpictures for subtitle overlay
bitmaps, for easier playbin2 integration (#588638 ).
2009-07-21 00:01:17 +01:00
ogg.k.ogg.k
265b75ca38
kate: fix some minor memory leaks
...
Makes 'make check-valgrind' work for the kate unit test (#525743 )
2009-07-20 23:45:47 +01:00
Stefan Kost
8ac16a90e4
camerabin: add code in test to store snapshots for manual verification
...
Use gdk_pixbuf to save the image in perf-test. Also remove some obsolute
commented out code.
2009-07-20 16:42:44 +03:00
Stefan Kost
a80921e334
camerabin: log formats in preview image conversion
2009-07-20 16:42:44 +03:00
Stefan Kost
64457575e7
camerabin: remove unused variable assignment
...
Result is not needed here, but variable is used later on. Also remove double new
lines in function.
2009-07-20 16:42:43 +03:00
Stefan Kost
ebc417f769
fpsdisplaysink: check query return result before using it
2009-07-20 16:42:43 +03:00
Stefan Kost
51e022d288
metadata: don't dereference the pointer before the validity check
2009-07-20 16:42:43 +03:00
Stefan Kost
cae6b621aa
camerabin: improve perf test robustness and add comments
2009-07-20 16:42:43 +03:00
Vincent Penquerc'h
a7c64556ff
kateenc: also recognise the new recommended 'SUB' category
...
Move the check for 'simple' subtitles category to a separate routine
and add in the new recommended SUB category (#525743 ).
2009-07-20 13:25:11 +01:00
Vincent Penquerc'h
9db1323d31
kateenc: keep bitmap/palette/region around when on the spot encoding is not possible due to an unknown end time
...
Fixes valgrind unitialized value report. See #525743 .
2009-07-20 11:59:40 +01:00
Tim-Philipp Müller
2f7ec50899
docs: add inspect info for kate plugin
...
Should fix the docs build.
2009-07-19 23:45:19 +01:00
Tim-Philipp Müller
4728d7f18e
kate: add some FIXMEs
2009-07-19 23:35:05 +01:00
Tim-Philipp Müller
faf2d04696
katedec: demote to GST_RANK_NONE for now
...
There are still some autoplugging issues to sort out, and it needs
some testing.
2009-07-19 23:32:07 +01:00
Tim-Philipp Müller
0d16612717
checks: add kate unit tests to valgrind blacklist for now
...
And add check binary to ignore list.
2009-07-19 23:30:55 +01:00
Tim-Philipp Müller
3f347c7edd
kate: make sure to free some more stuff
2009-07-19 23:16:07 +01:00
Tim-Philipp Müller
71efbb1e73
kate: fix up for additional subtitle/x-kate media type
2009-07-19 22:29:19 +01:00
Tim-Philipp Müller
71e6bbd19f
kate: remove local kate typefinder, use the one in -base
2009-07-19 16:04:33 +01:00
Tim-Philipp Müller
ce0d40b634
kate: change media type to subtitle/x-kate and update define accordingly
2009-07-19 16:04:32 +01:00
Vincent Penquerc'h
e88984ccbd
add new Kate plugin, for Kate overlay streams
...
katedec: Kate decoder (text only)
kateenc: Kate encoder (text and DVD SPU only)
katetag: Kate tagger
kateparse: Kate parser
tiger: Kate renderer using the Tiger rendering library
Fixes #525743 .
2009-07-19 16:04:32 +01:00
Tim-Philipp Müller
114425d7ee
real: differentiate between 'module does not exist' and genuine module opening errors
...
Don't log a GST_ERROR if one of the codec modules we were looking for
doesn't exist. That's not a genuine error, but somewhat expected.
2009-07-19 15:42:10 +01:00
Matijs van Zuijlen
01200712ea
mpegdemux: Fix integer overflow
...
This breaks playback of files >4 GB as the offset was
a guint before. Changing it to a guint64 fixes this.
2009-07-18 08:44:58 +02:00
Stefan Kost
4307be631d
metadata: reset state if there is something to reset
...
The condition was wrong and as such the element was writing the same tags on subsequent
images if reused.
2009-07-17 15:50:19 +03:00
Stefan Kost
4ef918df28
camerabin: use gst_caps_replace instead of separate calls
...
This fixes setting snapshot caps back to NULL also.
2009-07-17 15:50:19 +03:00
Stefan Kost
b1d353e2de
camerabin: implemnet two more tests
...
Add tests for videorecording startup and capture startup delay.
2009-07-17 15:50:19 +03:00
Zaheer Merali
3d44d92630
mpegtsparse: add component tag to the video component structure in eit
2009-07-17 09:40:12 +01:00
Olivier Crête
ff907b11b6
mimenc: Don't pretend to be ML20 if paused
2009-07-16 17:27:09 -04:00
Olivier Crête
5e051fa98a
mimdec: Ignore the timestamps inside the buffers
2009-07-16 16:06:26 -04:00
Olivier Crête
cee75e2c89
mimdec: Don't try to parse the header before dropping the paused frames
2009-07-16 15:47:08 -04:00
Olivier Crête
8eac8701ff
mimdec: Print the incoming fourcc on errors
2009-07-16 15:47:08 -04:00
Austin Lund
b9890a2bf7
Increased the length of time for tuning in gstdvbsrc.c.
...
Some devices take a while to tune and 500ms was too short to detect
successful tuning. As well as waiting for 5 seconds each 100ms the
status is checked and the loop is broken out of when tuning has suceeded.
2009-07-16 21:08:27 +02:00
Aleksey Yulin
2db8d6ea0b
mpegtsdemux: Don't use PIDs > MPEGTS_MAX_PID
...
The mpegtsdemux streams array only has MPEGTS_MAX_PID entries
and accessing one afterwards will result in crashes.
Fixes bug #575672 .
2009-07-16 19:52:22 +02:00
Zeeshan Ali (Khattak)
1b246c72d1
Add more debug output to metadatamux
2009-07-16 18:15:31 +03:00
Josep Torra
6303b0e80d
pesfilter: Permit unbounded packets for 0xfd (extended stream id).
...
Added parsing of PES extension related data.
Fixes some VC1 related issues.
2009-07-16 16:05:41 +02:00
Jan Schmidt
9deb734631
oss4: Attempt to fix a compiler warning
...
Don't store a const gchar * in a non-const gchar * local var.
Also, make the translation string function static since it's only
used in the one file.
2009-07-16 13:55:14 +01:00
Jan Schmidt
4109c2193f
metadata: Fix some compiler warnings
...
Cast some debug string parameters so that they don't cause mismatched
type warnings.
2009-07-15 18:28:47 +01:00
Jan Schmidt
aba7cfa064
vdpau: Fix a compiler warning about uninitialised variable use.
2009-07-15 18:28:46 +01:00
Garrett D'Amore
fac1dbab6e
oss4: Enhancements to the mixer and audio output
...
Code cleanups, general improvements, support for the
new mixer flags in latest gst-plugins-base.
Fixes : #584252
Patch By: Brian Cameron <brian.cameron@sun.com>
Patch By: Garrett D'Amore <garrett.damore@sun.com>
2009-07-15 18:28:44 +01:00
Zaheer Merali
1a6cd35c50
mpegtsparse: add component tag to structure for component message
2009-07-15 18:27:39 +01:00
Stefan Kost
aace8e130f
camerabin: use nonbuffered io to save memcopies
...
We write large blocks anyway, so no extra buffering please. Also use one
g_object_set to set multiple properties on same object.
2009-07-15 17:44:10 +03:00
Stefan Kost
c73bf8e4b6
camerabin: track todo items
2009-07-15 12:20:17 +03:00
Stefan Kost
ff3ef9a92a
camerabin: leave image/video bin in ready when changing mode
2009-07-15 11:20:30 +03:00
Sebastian Dröge
27d6b25695
amrparse: Sync baseparse changes
2009-07-14 14:10:55 +02:00
Sebastian Dröge
8e1c21f309
aacparse: Add function for the baseparse subclass to push buffers downstream
...
Also handle the case gracefully where the subclass decides to drop
the first buffers and has no caps set yet. It's still required to
have valid caps set when the first buffer should be passed downstream.
2009-07-14 14:10:03 +02:00
Sebastian Dröge
493535dd89
baseparse: Fix seek event leaking
2009-07-14 14:10:03 +02:00
Stefan Kost
b3232301da
metadata: fix copy'n'paste in tag description
2009-07-14 10:46:05 +02:00
David Schleef
969fbce46e
schro: Add enum types for schroedinger settings
2009-07-13 18:04:14 -07:00