- 26 Jun, 2013 2 commits
-
-
Wim Taymans authored
When we are waiting for a server reply, handle data messages instead of ignoring them.
-
Wim Taymans authored
Refactor and make a method to handle a data message.
-
- 25 Jun, 2013 3 commits
-
-
-
Youness Alaoui authored
-
Youness Alaoui authored
-
- 24 Jun, 2013 1 commit
-
-
Wim Taymans authored
Actually call BINDTODEVICE to bind to the interface as given by the property. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=702819
-
- 22 Jun, 2013 3 commits
-
-
Sebastian Dröge authored
In theory we can only get I420 though, just to be on the safe side.
-
Sebastian Dröge authored
The encoder does not work with Y42B and Y444 yet it seems.
-
Sebastian Dröge authored
-
- 21 Jun, 2013 4 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Youness Alaoui authored
After we do a pause request, go back to loop mode so that we can listen for server messages again. See https://bugzilla.gnome.org/show_bug.cgi?id=702705
-
Olivier Crête authored
First forward the stream-start, then the caps, then the rest
-
- 20 Jun, 2013 4 commits
-
-
Tim-Philipp Müller authored
When setting timestamps on outgoing buffers, clear the dts explicitly, otherwise it may end up being set to a bogus value from last time it was used. Avoids every second or so buffer's dts being set to 0. Not that it should matter for raw video.
-
Wim Taymans authored
It is already defined in core. fixes https://bugzilla.gnome.org/show_bug.cgi?id=702732
-
Wim Taymans authored
When we go to paused, we first flush the connection and then send the pause command. As a result of the flushing, the scheduled paused command can get lost. Wait until the connection is completely flushed and the rtsp task is waiting before issuing the paused or playing request. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=702705
-
Wim Taymans authored
-
- 19 Jun, 2013 5 commits
-
-
Sjoerd Simons authored
As cameras tend to have a quite specific set of capabilities (specific framerates for each resolution), getting the peer caps filtered by our probed caps can cause a big increase in the caps size which slows down things quire a bit. As for negotiation v4l2 iterates through the caps of the peer to find the first intersection with the probed caps, getting the fully expanded intersection of capabilities is not useful. Using the same testcase as for bug #702632, adding this patch on top of the patches suggested there speeds up getting the inital frame from around ~14-15 seconds to around ~3-4 seconds. https://bugzilla.gnome.org/show_bug.cgi?id=702638
-
-
Sebastian Dröge authored
This can only reliably work if demuxers have a separate streaming thread per srcpad. This should be done in a demuxer base class, which integrates parts of multiqueue https://bugzilla.gnome.org/show_bug.cgi?id=701856
-
Alex Ashley authored
bug #700505 Following a representation change that causes a resolution change, the video decoder fails to decode correctly. Dashdemux detects the representation change and pushes a new caps event and an initialization segment (a new moov atom) to the downstream qtdemux, but it doesn't handle this new moov yet, it will only parse the first one it receives. This commit changes qtdemux to accept a new moov in a dash bitstream switching scenario.
-
Thiago Santos authored
Do not send stream start again when reconfiguring a pad for new caps. That is common for adaptive streams
-
- 18 Jun, 2013 1 commit
-
-
Andoni Morales Alastruey authored
-
- 17 Jun, 2013 1 commit
-
-
Jens Georg authored
The mp2t payloader in 0.10 mislabelled the streams as MP2T-ES instead of MP2T, so accept that as well for compatibility reasons. https://bugzilla.gnome.org/show_bug.cgi?id=702457
-
- 16 Jun, 2013 1 commit
-
-
Wim Taymans authored
Lock the state of the all our elements and manage their states outselves. Because we are working async, we can't rely on the state change function to set the state at the right time or to return the right return value from the state change function. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=702046
-
- 14 Jun, 2013 1 commit
-
-
- 13 Jun, 2013 4 commits
-
-
Wim Taymans authored
Don't use an unused hashtable to iterate source to calculate bandwidth. Remove unused code.
-
Brendan Long authored
This is needed for pa_format_info_get_prop_* functions. https://bugzilla.gnome.org/show_bug.cgi?id=686459
-
Arun Raghavan authored
This reverts commit 01457027. We'll just depend on PulseAudio 2.0 or above instead of having the bug partially fixed based on the installed libpulse version.
-
Arun Raghavan authored
The getcaps function we added uses some pa_format_info_get_prop... accessor functions that were only added in 2.0, so we only have our getcaps implementation exist if we're compiling against libpulse 2.0 or above. Eventually, we could bump the minimum requirement to 2.0 or above. https://bugzilla.gnome.org/show_bug.cgi?id=686459
-
- 12 Jun, 2013 2 commits
-
-
Sebastian Dröge authored
This reverts commit 2d3910fc. It's not solving any problem and instead causes code to fall apart. https://bugzilla.gnome.org/show_bug.cgi?id=701519
-
Tim-Philipp Müller authored
And also mark the streams that should be selected by default if marked so in the headers. https://bugzilla.gnome.org/show_bug.cgi?id=600648
-
- 11 Jun, 2013 8 commits
-
-
Stefan Sauer authored
-
Stefan Sauer authored
Split out two more tests. Extract more common code into helpers. Add coverage for float.
-
Stefan Sauer authored
Only map input if we are reading it. Cleanup the logging and the comments a bit.
-
Stefan Sauer authored
Use special variants for the case when we don't change the panorama (pan=0.0). Simplify the processing functions by passing the panorama value directy instead of the instance. Use orc for clearing buffers too.
-
Mathieu Duponchelle authored
The last end_time was saved after conversion, so the comparison had to be made after conversion for it to make sense. https://bugzilla.gnome.org/show_bug.cgi?id=701385
-
Mathieu Duponchelle authored
When the segment start is not 0, this created a situation where the output_end_time is inferior to output_start_time, and the duration of the next buffer ended up underflowing. https://bugzilla.gnome.org/show_bug.cgi?id=701385
-
-
Sebastian Dröge authored
Also configure video streams as early as possible. Related https://bugzilla.gnome.org/show_bug.cgi?id=701856 but not fixing that.
-