[gstreamer-bugs] [Bug 599939] New: 1 frame/page Ogg/Theora files
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Wed Oct 28 12:15:25 PDT 2009
https://bugzilla.gnome.org/show_bug.cgi?id=599939
GStreamer | gst-plugins-base | 0.10.25
Summary: 1 frame/page Ogg/Theora files
Classification: Desktop
Product: GStreamer
Version: 0.10.25
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-base
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: arkadini at gmail.com
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME target: ---
GNOME version: ---
Ogg/Theora files created with gstreamer (0.10.25-2) and -base
(0.10.25-2ubuntu1) contain all theora frames/packets in separate ogg pages, 1
packet per page, thus causing high container size overhead.
For example:
Content-Duration: 00:00:50.480
Content-Length: 496.691 kB
Content-Bitrate-Average: 80.604 kbps
Theora: serialno 2065395012
1040 packets in 1039 pages, 1.0 packets/page, 22.852% Ogg overhead
or:
Content-Duration: 01:12:40.593
Content-Length: 52.944 MB
Content-Bitrate-Average: 101.850 kbps
Theora: serialno 0012675979
91006 packets in 91005 pages, 1.0 packets/page, 13.986% Ogg overhead
Note, that the pages and packets seem continuous, no gaps, so there shouldn't
be a reason to mux a 26 byte frame in a separate ogg page:
|2008845077| GP 23057207, packetno 26: 47 bytes
|0012675979| page 18026, granulepos 18012|2, Flags: (1 (26))
|0012675979| GP 18012|2, packetno 6: 26 bytes
|0012675979| page 18027, granulepos 18012|3, Flags: (1 (38))
|0012675979| GP 18012|3, packetno 7: 38 bytes
|0012675979| page 18028, granulepos 18012|4, Flags: (1 (50))
|0012675979| GP 18012|4, packetno 8: 50 bytes
|0012675979| page 18029, granulepos 18012|5, Flags: (1 (89))
|0012675979| GP 18012|5, packetno 9: 89 bytes
|0012675979| page 18030, granulepos 18012|6, Flags: (1 (123))
|0012675979| GP 18012|6, packetno 10: 123 bytes
|0012675979| page 18031, granulepos 18012|7, Flags: (1 (111))
|0012675979| GP 18012|7, packetno 11: 111 bytes
--
Configure bugmail: https://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