- 18 Jun, 2010 3 commits
-
-
Wim Taymans authored
Skip everything before the @ sign in the url location. VLC uses that as the remote address to connect to (but we ignore it for now). This makes our udp urls compatible with the ones used by VLC. Fixes #597695
-
Wim Taymans authored
Keep a global connection for aggregate control but also keep stream connections for non-aggregate control. Add some helper methods to connect/close/flush the connections.
-
Wim Taymans authored
Add non-aggregate control. Separate retrieving thr SDP from parsing and setting up the streaming from the SDP.
-
- 17 Jun, 2010 5 commits
-
-
Zaheer Abbas Merali authored
-
Zaheer Abbas Merali authored
-
Tim-Philipp Müller authored
Update common for latest gstdoc-scangobj, and inspect xml files for escaping and pad template order changes.
-
Tim-Philipp Müller authored
-
Sebastian Dröge authored
-
- 16 Jun, 2010 11 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
matroskademux: Fix possible NULL pointer dereference and assertion that could be caused by invalid files
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Havoc Pennington authored
This allows set_caps to succeed if caps change in a way that would not modify the format we're getting from the hardware. Otherwise if not in NULL state, setting caps would fail with EBUSY. With this change, in some cases it's OK to go PLAYING->READY->PLAYING rather than PLAYING->NULL->PLAYING to avoid a time-consuming close and reopen of the device. Fixes #621723
-
Havoc Pennington authored
Fixes #621723 (partially) set_caps can fail if the video device is running, in that case setting its format leads to EBUSY. If set_caps fails then we will not have set up the buffer pool (it will be NULL) which leads to a crash when we try to pull buffers. If we fail the negotiate on set_caps failure, then we won't go to playing state and won't crash. This is a small improvement. Of course, a nicer fix would be to make set_caps work in the case where the format is unchanged. If the format has changed, failing is probably correct because we need to close the device (go to NULL state) in order to set caps.
-
Mark Nauwelaerts authored
Subsequent entry time calculations use blockalign value to determine number of frames per chunk, and blockalign == 1 is then most unlikely to result in reasonable values (which also aligns with "spec").
-
Mark Nauwelaerts authored
Consider SPS, PPS and IDR as keyframe, all others as DELTA_UNIT. See #620154.
-
- 15 Jun, 2010 12 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Edward Hervey authored
-
Edward Hervey authored
From 9339ccc to 35617c2
-
Stefan Kost authored
From 5adb1ca to 9339ccc
-
Stefan Kost authored
From 57c89b7 to 5adb1ca
-
Tim-Philipp Müller authored
-
Stefan Kost authored
From c804988 to 57c89b7
-
Marc-André Lureau authored
It seems to me this code is useless: removing it. https://bugzilla.gnome.org/show_bug.cgi?id=618871
-
- 14 Jun, 2010 9 commits
-
-
Wim Taymans authored
when the SDP specifies an aggregate control url, use that for playback control. Fixes #619531
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Zaheer Abbas Merali authored
So matroska's Block structure has no keyframe flag, only the SimpleBlock has it. To detect keyframes in Blocks, it is just the BlockGroup container that needs to have a ReferenceBlock attached if it is a delta frame in video.
-
Mark Nauwelaerts authored
Fixes #583047 (more).
-
Mark Nauwelaerts authored
Use an adapter to collect incoming data, and use adapter API to scan and peek. Fixes #583047.
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
From 7a0fdf5 to c804988
-