gstreamer/gst-libs/gst
Edward Hervey 6f5c9db1cc id3v2: re-fix handling of v2.4 extended headers
The various id3v2 specs handle the extended header sizes differently
(because hey, it wouldn't be fun otherwise).

http://id3.org/id3v2.3.0 states:
"Where the 'Extended header size', currently 6 or 10 bytes, excludes
 itself."

http://id3.org/id3v2.4.0-structure states:
  Extended header size   4 * %0xxxxxxx
     Number of flag bytes       $01
     Extended Flags             $xx

   Where the 'Extended header size' is the size of the whole extended
   header, stored as a 32 bit synchsafe integer. An extended header can
   thus never have a size of fewer than six bytes.

So in id3v2.4.0 it's the *whole* extended header size (a-la ISOBMFF
atom), whereas in id3v2.3.0 it's the extended header size *excluding*
those 4 initial bytes.

And for other versions, god knows..

Fixes regression introduced in commit da607005.

https://bugzilla.gnome.org/show_bug.cgi?id=792983
2018-03-01 12:42:10 +00:00
..
allocators doc: Fix since marker in dmabuf to match a stable release 2018-02-14 14:16:14 -05:00
app appsrc: don't signal the GCond if no one is waiting on it 2018-02-19 16:04:22 +00:00
audio audioaggregator: refactor conversion API 2018-03-01 00:40:24 +01:00
fft meson: remove vs_module_defs 2017-10-05 13:53:14 +01:00
gl glcolorconvert: Fix a typo in a debug message 2018-03-01 02:14:07 +11:00
pbutils pbutils: Fix compilation of last commit 2018-02-26 11:55:46 +02:00
riff riff-media: Handle strf_data being NULL 2017-11-02 09:19:21 +01:00
rtp rtpbuffer.h: Add new RTPBuffer flags 2018-02-21 12:45:41 +01:00
rtsp rtspconnection: also add Content-Type to HTTP POST request when tunnelling 2018-02-08 16:08:03 +00:00
sdp sdpmessage: add_attribute accepts NULL value 2017-11-03 17:56:39 +11:00
tag id3v2: re-fix handling of v2.4 extended headers 2018-03-01 12:42:10 +00:00
video roi-meta: duplicate params when copying meta 2018-02-27 14:27:42 -05:00
gettext.h Fix FSF address 2012-11-03 23:05:09 +00:00
glib-compat-private.h Fix FSF address 2012-11-03 23:05:09 +00:00
gst-i18n-app.h tools: add simple command-line gst-play utility for testing purposes 2013-08-16 15:45:23 +01:00
gst-i18n-plugin.h Fix FSF address 2012-11-03 23:05:09 +00:00
Makefile.am gl: hook up to build system 2017-12-19 12:01:48 +00:00
meson.build gl: hook up to build system 2017-12-19 12:01:48 +00:00