[gstreamer-bugs] [Bug 337026] oggmux doesn't set EOS properly

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Thu Jul 20 07:02:48 PDT 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=337026
 GStreamer | gst-plugins-base | Ver: HEAD CVS





------- Comment #16 from Ian Malone  2006-07-20 14:02 UTC -------
Codec from BOS:
Vorbis all packets begin:
  1) [packet_type] : 8 bit value
  2) 0x76, 0x6f, 0x72, 0x62, 0x69, 0x73: the characters 'v','o','r','b','i','s'
as six octets
Decode continues according to packet type; the identification header is type 1,
the comment header type 3 and the setup header type 5 (these types are all odd
as a packet with a leading single bit of '0' is an audio packet). The packets
must occur in the order of identification, comment, setup.

Theora:
Read an 8-bit unsigned integer as HEADERTYPE. If the most significant
bit of this integer is not set, then stop. This is not a header packet.
2. Read 6 8-bit unsigned integers. If these do not have the values 0x74, 0x68,
0x65, 0x6F, 0x72, and 0x61, respectively, then stop. This stream is not
decodable by this specification. These values correspond to the ASCII
values of the characters ‘t’, ‘h’, ‘e’, ‘o’, ‘r’, and
‘a’.
Decode continues according to HEADERTYPE. The identification header
is type 0x80, the comment header is type 0x81, and the setup header is type
0x82.

(Sorry, haven't had time to do any more tests yet)


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list