- 16 Jun, 2010 6 commits
-
-
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 11 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
-
Mark Nauwelaerts authored
Fixes #620154.
-
Sebastian Dröge authored
From 6da3bab to 7a0fdf5
-
- 12 Jun, 2010 4 commits
-
-
Stefan Kost authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
From 733fca9 to 6da3bab
-
- 11 Jun, 2010 6 commits
-
-
David Schleef authored
-
Tim-Philipp Müller authored
Fixes generic/states unit test.
-
Tim-Philipp Müller authored
Use new dts audio typefinder from -base to check if the PCM data contains a dts stream. This way we recognise more varieties more reliably and also detect the dts stream if there isn't a frame sync right at the start of the data. Fixes #413942.
-
Tim-Philipp Müller authored
gst_type_find_helper_for_buffer() will need the correct offset set on the buffer (ie. 0) and not the byte offset we started pulling the data from.
-
Mark Nauwelaerts authored
Fixes #589997.
-
Mark Nauwelaerts authored
... by using proper offsets for tag list writing. Also use _reset rather than _free and consistently use bytewriter position. See #619293.
-
- 10 Jun, 2010 1 commit
-
-
Sebastian Dröge authored
Add the generated orc source files
-