- Sep 19, 2014
-
-
Sebastian Dröge authored
-
Sequence-layer and frame-layer are serialized in little-endian byte order except for STRUCT_C and framedata fields as described in SMPTE 421M Annex L. https://bugzilla.gnome.org/show_bug.cgi?id=736750
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
This is consistent with the case where the block execution is triggered by the goto invoked after the current_variant update. https://bugzilla.gnome.org/show_bug.cgi?id=736919
-
Check that a sequence-layer header is successfully parsed. https://bugzilla.gnome.org/show_bug.cgi?id=736871
-
sequence-layer is serialized in little-endian byte order except for STRUCT_C which is serialized in big-endian byte order. But since STRUCT_A and STRUCT_B fields are defined as unsigned int msb first, we have to pass them as big-endian to their parsing function. So we basically use temporary buffers to convert them in big-endian. See SMPTE 421M Annex J and L. https://bugzilla.gnome.org/show_bug.cgi?id=736871
-
- Sep 17, 2014
- Sep 16, 2014
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
It's private API and does not work without a jailbroken device.
-
Sebastian Dröge authored
-
Sebastian Dröge authored
Previously we only refetched the playlist if downloading a fragment has failed once. We should also do that if it failed a second or third time, chances are that the playlist was updated now and contains new URIs.
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- Sep 13, 2014
-
-
This commit fix several issues with sequence layer header forging on update_caps(): - 0x00000004 unsigned integer is before STRUCT_C. - Set reserved bits of STRUCT_C to their values for simple/main profiles in sequence layer header format and ASF header format. - Sequence layer shall be represented as a sequence of 32 bits unsigned integers and shall be serialized in little-endian byte order except for STRUCT_C which shall be serialized in big-endian byte-order. See SMPTE 421M Annex L for more details about sequence layer format. https://bugzilla.gnome.org/show_bug.cgi?id=736474
-
- Sep 12, 2014
-
-
packet_length is defined as a guint16 in the PESHeader structure. This definition match the specification. But since we add 6 bytes to the packet_length value (length of start_code + stream_id + packet_length), we can overflow the guint16 when the value in the PES header is greater than 65529. So use a guint32 instead of a guint16 to avoid overflow. https://bugzilla.gnome.org/show_bug.cgi?id=736490
-
- Sep 11, 2014
-
-
Fix memory leak for input stream with caps "video/x-h264,stream-format=avc". https://bugzilla.gnome.org/show_bug.cgi?id=736426
-
Tim-Philipp Müller authored
Remove 0.10-style endianness/*_mask/bpp/depth fields.
-
In gst_aiff_parse_create_caps if and else-if conditions are duplicated. https://bugzilla.gnome.org/show_bug.cgi?id=736090
-
- Sep 04, 2014
-
-
Sebastian Dröge authored
hlsdemux: Properly assign offsets to the files if we accumulate them instead of reading from the playlist
-
- Sep 02, 2014
-
-
Sebastian Dröge authored
The first buffer does not contain more garbage than any other MP3 decoder outputs and we don't really know how much we have to drop or not. After this change the output has the same duration as with mad.
-
- Aug 28, 2014
-
-
Sebastian Dröge authored
After going back to READY we can accept new format settings again.
-
- Aug 27, 2014
-
-
They were removed when sndfile was ported to 1.x
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- Aug 21, 2014
-
-
- Aug 19, 2014
-
-
Matthew Waters authored
gst_context_get_gl_display() returns a ref. Don't take another in gst_object_replace().
-
Matthew Waters authored
Dynamic pipelines that get and release the sink pads will finalize the pad without going through gst_gl_mixer_stop() which is where the upload object is usually freed. Don't leak objects in such case.
-
Matthew Waters authored
otherwise we might clobber other important fields such as the frame rate.
-