Edward Hervey
9819a3519d
tests/adder: Add stream consistency checking. Fixes #588748
2009-07-20 11:30:07 +02:00
Edward Hervey
196b38d4ef
audiotestsrc: Make sure tags are properly serialized. Fixes #588746
...
We do this by letting the basesrc base class handle the tags.
2009-07-20 08:47:50 +02:00
Edward Hervey
50b0cf2c03
adder: Collect incoming tag events and send them after newsegment. Fixes #588747
2009-07-19 10:49:17 +02:00
Edward Hervey
47d40c2553
vorbisdec: Check for empty tag strings. Fixes #588724
2009-07-16 14:15:19 +02:00
Wim Taymans
3886a83f0e
queue2: fix leak and improve buffering
...
Keep track of the max requested position and compare this to the write position
in the temp file to get the current amount of buffered data.
Fix memleak of all incomming buffers.
Fixes #588551
2009-07-15 20:56:10 +02:00
Tim-Philipp Müller
5366b61bfc
playbin2: use private copy of input-selector
...
We shouldn't really depend on elements from -bad for stream
selection in playbin2, so use a private copy of input-selector
until the selector plugin is ready to be moved to -base or -good.
Fixes #586356 .
2009-07-15 17:42:46 +01:00
Tim-Philipp Müller
e1df8d0691
playback: add private copy of the input-selector from gst-plugins-bad
...
Not hooked up yet though. See #586356 .
2009-07-15 17:27:28 +01:00
Filippo Argiolas
57d8ba0fd2
examples: fix v4l probe example build
...
Fixes bug #588550 .
2009-07-15 15:32:06 +02:00
Jan Schmidt
3748602a92
0.10.23.2 pre-release
2009-07-14 19:00:10 +01:00
Jan Schmidt
c66da19623
Add Turkish translations
2009-07-14 16:24:10 +01:00
Jan Schmidt
de02af8d4f
adder: One more attempt to fix the adder test
...
Give up and discard and recreate the alsasrc after checking it can
be opened, due to some strange crash inside alsa when we don't.
2009-07-14 15:31:13 +01:00
Jan Schmidt
7753d46350
adder: Perform get_state() in the unit test
...
Wait for the alsasrc to return to NULL after setting it to PAUSED for
testing, otherwise it leads to segfaults later on.
2009-07-14 15:06:41 +01:00
Jan Schmidt
b26eae25d0
adder: Don't fail when alsasrc is unavailable
...
Make the liveadder test succeed silently when it can't be completed
either because alsasrc is unavailable, or because the device is
inaccessible.
2009-07-14 14:39:32 +01:00
Tim-Philipp Müller
d53e754d42
typefinding: use subtitle/x-kate for Kate subtitle streams and application/x-kate for the rest
...
Differentiate subtitle streams and lyrics/cracktastic/complex streams via
the category string in the headers. This seems like a useful distinction
to make, and also seems more future-proof. See #525743 .
2009-07-13 23:00:04 +01:00
Vincent Penquerc'h
0a5d5206f3
oggmux: add Kate caps to the list of accepted types
...
See #525743 .
2009-07-13 22:59:11 +01:00
Stefan Kost
31b0c658e5
uridecodebin: treat uri-schemas incasesensitive
...
Treat uri-schemas incasesensitive. This is mandated in rfc2396 section 3.1.
Fixes not showing buffering messages e.g. for HTTP://...
2009-07-13 21:56:46 +03:00
Stefan Kost
cae6a55ba3
navigation: simplify docs
...
Make short-desc short - its used in the toc. Strip uneeded markup.
2009-07-13 21:54:47 +03:00
Jan Schmidt
d06520f4a8
win32: Fix exports
...
Remove methods from video base classes that have moved to -bad.
Add gst_netaddress_to_string
2009-07-13 18:31:15 +01:00
Jan Schmidt
9af05c2e0f
ignores: ignore the giosrc-mounting example binary
2009-07-13 17:58:01 +01:00
Jan Schmidt
85de44aa01
navigation: Add some partial documentation
...
Add a general documentation blurb for the GstNavigation functionality.
Still lacks some example code and detail on how to implement it.
2009-07-13 17:55:55 +01:00
Tim-Philipp Müller
f6a508d963
pbutils: add description for Siren codec and make two descriptions non-translatable
2009-07-13 17:52:39 +01:00
Olivier Crête
3487514d9d
Automatic update of common submodule
...
From 5845b63 to fedaaee
2009-07-13 12:26:14 -04:00
Elliott Sales de Andrade
132fb5c050
riff: add siren to the RIFF parser
...
Add siren7 caps to the RIFF parser.
2009-07-13 18:22:55 +02:00
Filippo Argiolas
f6360ee171
v4lsrc: add a simple test case for device probing
2009-07-13 16:15:44 +02:00
Filippo Argiolas
0f29d71a7d
v4lsrc: optional support for device probing with gudev
...
Enumerate v4l devices using gudev if available.
Fixes bug #583640 .
2009-07-13 16:13:25 +02:00
Stefan Kost
94baad7490
adder: add since tags to docs
2009-07-10 23:27:11 +01:00
Wim Taymans
4e898a661a
seek: don't automatically start pipeline in DB
...
Keep the pipeline paused when we detect download buffering. The user has to
manually start the pipeline for now because we can't estimate when the buffering
will finish or when we have underrun.
2009-07-10 21:29:51 +01:00
Wim Taymans
084357dfb8
queue2: flush differently, avoiding deadlocks
...
Don't flush the file by closing and opening it but instead use g_freopen. This
avoids a deadlock in shutdown because we emit the temp-location property change
with the wrong lock held.
2009-07-10 21:01:39 +01:00
Wim Taymans
40f404ad90
seek: add a checkbox for progressive download
2009-07-10 20:26:23 +01:00
Wim Taymans
bede11dbc3
uridecodebin: Fix template construction
...
Fix the construction of the temporary filename construction as the application
name can be NULL and we don't want a separator between the prgname and the
template.
2009-07-10 20:26:22 +01:00
Wim Taymans
4403cf4efb
playbin2: add support for progressive download
...
Add a new playbin2 flag (initially disabled) to enable progressive download
buffering in uridecodebin.
2009-07-10 20:26:22 +01:00
Wim Taymans
f4d78328dd
uridecodebin: add download property
...
Add a download property that will attempt to configure queue2 into progressive
download buffering.
Make sure we only enable download buffering for quicktime and flv formats.
2009-07-10 20:26:22 +01:00
Wim Taymans
df58d6a39e
queue2: add temp-template property
...
Add a new temp-template property so that queue2 can securely allocate a
temporary filename. Deprecate the temp-location property for setting the
location but still use it to notify the allocated temp file.
2009-07-10 20:26:22 +01:00
Stefan Kost
725bd20045
adder: add a caps-property to avoid to need to plug a capsfilter afterwards
...
Adder can only handle one common format accross the pads. Thus one needed to add
a capsfilter afterwards and manage the caps. Now one can simply set the caps on
the property.
2009-07-10 20:06:28 +01:00
Stefan Kost
4736429c59
adder: skip live-seek text if we have no audiosrc, add new test
...
The seek-test needs a real audiosrc. Also add a test that checks that adder is
reusable. Finaly handle warnings as warnings to fix a assertion.
2009-07-10 19:01:25 +01:00
Sebastian Dröge
f9494bc38b
gio: Also post a "not-mounted" message from giosink
2009-07-10 19:16:35 +02:00
Sebastian Dröge
f98d0f8895
gio: Remove workaround for playbin2 bug in the sample application
...
The playbin2 bug was #588078 .
2009-07-10 17:15:48 +02:00
Sebastian Dröge
3d751d190d
playbin2: Make it possible for READY->PAUSED to succeed after it failed the first time
...
If READY->PAUSED failed in the source element we would've swapped
the current and next group already. To allow READY->PAUSED to succeed
after the first failure we have to swap the current and next group
back again. This also ensure that we're again in the same state
as before the failed state change and not at the next group.
This was especially a problem for playbin2 pipelines that use the
new mounting support in giosrc as the source would fail for READY->PAUSED
the first time, the application mounts the location and then tries
to go READY->PAUSED again (and this time it would succeed).
Fixes bug #588078 .
2009-07-10 17:08:40 +02:00
Sebastian Dröge
8515117573
gio: Add example application that shows how to handle the "not-mounted" message
2009-07-10 11:42:51 +02:00
Sebastian Dröge
29627032dc
gio: Remove the experimental status from the GIO plugin
...
Fixes bug #510417 .
2009-07-10 11:24:57 +02:00
Sebastian Dröge
d5154874cb
gio: Add documentation for the new "not-mounted" and "file-exists" messages
2009-07-10 11:24:05 +02:00
Sebastian Dröge
b9c79380aa
gio: Make sure that we have the correct stream position when starting
2009-07-09 13:45:13 +02:00
Sebastian Dröge
f93b9df83d
gio: Make sure to flush the output stream if it shouldn't be closed
...
Otherwise there might still be unwritten data after the element
has stopped.
2009-07-08 17:24:19 +02:00
Sebastian Dröge
1c0123cf58
gio: Don't close the GIO streams for the giostream{src,sink} elements
...
This makes it possible to do something useful with the streams
after the element has stopped. Fixes bug #587896 .
2009-07-08 17:19:29 +02:00
Sebastian Dröge
399d4fcbe7
gio: Try to reuse the pipeline with the same stream objects
2009-07-08 17:19:05 +02:00
Sebastian Dröge
3116198fc3
gio: Improve the error message if a stream is already closed before usage
2009-07-08 17:02:54 +02:00
Sebastian Dröge
6025412707
gio: Post a custom file-exists message on the bus if the file already exists
...
An application can handle this message, remove the file in question
and restart the pipeline again without showing an error.
This fixes bug #529300 .
2009-07-08 16:55:41 +02:00
Sebastian Dröge
7228ba6acd
gio: Use OPEN_READ instead of NOT_FOUND if a location is not mounted
2009-07-08 16:54:56 +02:00
Sebastian Dröge
a8896413a0
gio: Use OPEN_WRITE instead of OPEN_READ as error category in giosink
2009-07-08 16:50:56 +02:00
Sebastian Dröge
ce08823dc5
gio: Post a custom "not-mounted" message on the bus
...
This allows applications to mount the GFile if possible and restart
the pipeline instead of simply giving an error.
2009-07-08 15:52:35 +02:00