Stefan Kost
4e8956c9f1
discoverer: query seekability
...
Besides the duration we can also query the seekability of a stream. Use the new
API in the gst-discoverer tool.
API: gst_discoverer_info_get_seekable
2010-12-13 17:03:25 +02:00
Stefan Kost
da70200ea5
Automatic update of common submodule
...
From 011bcc8 to 20742ae
2010-12-13 16:23:04 +02:00
Mark Nauwelaerts
a0e083a717
tests: audioresample: adjust unit test to relaxed discont checking
2010-12-13 13:05:24 +01:00
Stefan Kost
2f1eb43c62
make: move the design doc also on the Makefile.am level (for dist)
2010-12-13 12:36:47 +02:00
Mark Nauwelaerts
93d68ec77d
audioresample: relax discont checking slightly
2010-12-13 10:10:30 +01:00
Mark Nauwelaerts
a7cf165289
audioresample: provide as much valid output ts and offset as valid input
...
... by independently tracking time and offset, rather than having no offset
leading to no output ts.
2010-12-13 10:10:15 +01:00
Stefan Kost
7728f3d3a7
typefinders: name "aac" typefinder "audio/aac"
...
This is in sync how we call the others.
2010-12-13 10:42:02 +02:00
Stefan Kost
0b90d5d54c
docs: move design doc to design folder
2010-12-13 09:59:37 +02:00
Zeeshan Ali (Khattak)
1611f89298
videotestsrc: Add a missing return statement
2010-12-11 19:33:33 +02:00
Sebastian Dröge
09ff04a00a
decodebin2: Deprecate new-decoded-pad and removed-decoded-pad signals
...
They're really the same as pad-added and pad-removed from GstElement
and it doesn't make sense to have two signals for the same thing.
2010-12-11 17:18:49 +01:00
Sebastian Dröge
42dee942d4
decodebin2: Emit "remove-decoded-pad" signal when pads are removed from decodebin2
...
Fixes bug #636198 .
2010-12-11 17:15:28 +01:00
Wim Taymans
5f36105915
appsink: unset flushing flag when starting
...
When we start again after being stopped, clear the flushing flag or else
it will always be TRUE.
Fixes #636769
2010-12-10 19:00:48 +01:00
Edward Hervey
e9d9474330
pbutils: Add/Fix some media descriptions
...
Fixes #623413
2010-12-09 16:57:35 +01:00
Gavin Stark
b00f8a5b36
xvimagesink: Use gst_caps_can_intersect() instead of gst_caps_intersect()
...
Fixes a memory leak and bug #636827 .
2010-12-09 08:40:25 +01:00
Mark Nauwelaerts
ea7349e4c7
typefinding: improve iso media typefinding
...
... by also considering compatible brands rather than only aiming at major brand
(of which there are a seemingly ever expanding great many).
2010-12-08 12:55:24 +01:00
Stefan Kost
3dad049359
tests: remove superflous ';' and reindent
2010-12-08 12:28:32 +02:00
Stefan Kost
ecb164675d
docs: fix wrong use of Since: keyword
2010-12-08 12:11:23 +02:00
René Stadler
c05f45f05b
tests: add AC-3, E-AC-3 typefind tests
2010-12-07 21:28:20 +02:00
René Stadler
1e75501c10
typefind: ignore AC-3 BSIDs 9, 10 and >16
...
These are reserved for future extensions which will not be backwards
compatible to E-AC-3.
2010-12-07 21:28:20 +02:00
René Stadler
725968c612
typefind: accept consecutive AC-3 frames of different sizes
...
This is perfectly valid and occurs in particular when there are
(in)dependent substreams present.
2010-12-07 21:28:20 +02:00
René Stadler
0e39c62878
typefind: remove useless masking in (E-)AC-3 typefinders
2010-12-07 21:28:20 +02:00
René Stadler
cc65ba987a
typefind: stop scanning after suggesting E-AC-3 caps
2010-12-07 21:28:20 +02:00
René Stadler
886ea051e7
typefind: fix E-AC-3 frame size parsing
...
Frame size is given in words; it is already multiplied by two where
needed, so the left shift is superfluous. This extra multiplication
caused the code to inspect the third packet instead of the second,
which would fail for files where the second packet has a size
different from the first.
2010-12-07 21:28:20 +02:00
Edward Hervey
f9c7be9639
rtsp: Move around the typedefs to make GIR happy
...
Otherwise it will generate they symbols as _GstRTSP* (with the leading
underscore).
2010-12-07 17:35:56 +01:00
Tim-Philipp Müller
02419d206c
tests: use GLib 2.22 API unconditionally
2010-12-04 14:48:46 +00:00
Tim-Philipp Müller
78f33715ff
libs: use GLib 2.22 API unconditionally
2010-12-04 14:45:58 +00:00
Benjamin Gaignard
740aab4f55
Add build system for Android
2010-12-03 17:41:18 +01:00
Wim Taymans
b3b8c09cf4
defs: add new symbol
2010-12-03 15:48:28 +01:00
Mark Nauwelaerts
524b7c60f2
oggstream: additional tag extraction
...
... supporting theora, flac, speex, celt.
Fixes #629349 .
2010-12-03 13:54:08 +01:00
Mark Nauwelaerts
d5055a9f23
oggstream: use separate tag extraction vfunction
2010-12-03 13:54:06 +01:00
Mark Nauwelaerts
cc3dfd31d0
oggstream: refactor vorbis comment tag extraction
2010-12-03 13:54:04 +01:00
Mark Nauwelaerts
a4aacb9d2c
oggdemux: plug some oggstream leaks
2010-12-03 13:54:01 +01:00
Mark Nauwelaerts
515f33bd3b
oggstream: streamline tag extraction and prevent some leaks
2010-12-03 13:53:59 +01:00
Mark Nauwelaerts
63ba9eafb1
oggdemux: send stream tags after newsegment and global tags
2010-12-03 13:53:56 +01:00
Sreerenj Balachandran
2319c85f46
oggdemux: perform more (vorbis comment header) tag extractions
...
In particular, move comment header parsing to gstoggstrem.c.
Thanks to Felipe Contreras.
Fixes #629349 (partially).
2010-12-03 13:53:54 +01:00
Mark Nauwelaerts
7c4fcf776f
riff: document omitted field in _gst_riff_strf_auds
...
(aka WAVEFORMATEX)
2010-12-03 13:53:51 +01:00
David Schleef
d421ccb440
oggstream: fix incorrect warning on skeleton headers
2010-12-02 17:36:33 -08:00
David Schleef
2b91bd1bad
oggparse: Set DELTA_UNIT on buffers
2010-12-02 17:36:26 -08:00
Tim-Philipp Müller
a2e896df66
tests: fix video library unit test and skip non-working YUV9/YVU9 parts for now
2010-12-03 00:02:26 +00:00
Tim-Philipp Müller
8604fac13f
video: add missing break statement for the GST_VIDEO_FORMAT_RGB8_PALETTED case
2010-12-03 00:02:26 +00:00
Evan Broder
52b0134566
gst-visualise: trim unused perl dependency
...
Remove an unused perl module. Fixes #634522 .
2010-12-02 23:04:52 +02:00
Stefan Kost
95b259f9c9
playbin2: add some logging for failure case
2010-12-02 23:04:51 +02:00
Stefan Kost
baa2fbbb68
inputselector: log times in human readable form
2010-12-02 23:04:51 +02:00
Stefan Kost
7f787249bb
inputselector: more G_PARAM_STATIC_STRINGS use
2010-12-02 23:04:51 +02:00
Stefan Kost
3b35063ceb
inputselector: move reoccuring logs to LOG and remove a double info
...
Less debug spew in DEBUG category. No need to log pad again if we use
GST_LOG_OBJECT(pad,...).
2010-12-02 23:04:51 +02:00
Edward Hervey
8743c88a33
libgstrtsp: Fix typo in .pc to use for GIR
2010-12-02 19:11:37 +01:00
Edward Hervey
ed10269bd3
docs: Add a whole bunch of symbols that were unused to the proper sections
2010-12-02 19:10:00 +01:00
Wim Taymans
626af33160
sdp: only parse TTL for IP4 addresses
...
Only IP4 addresses can have a TTL in the address.
2010-12-02 19:09:11 +01:00
Wim Taymans
e0d4a48ae7
sdp: add method to check for multicast addresses
...
Expose a previously internal method to check for multicast addresses.
See #634093
2010-12-02 19:09:11 +01:00
Sebastian Dröge
36c9ba990a
pbutils: Take nano version into account in GST_CHECK_PLUGINS_BASE_VERSION()
...
If the nano is > 0 the current version should be handled the same as
micro + 1.
2010-12-02 19:04:29 +01:00