Closed
Bug 512792
Opened 15 years ago
Closed 15 years ago
Very obvious alignment problems in libogz
Categories
(Core :: Audio/Video, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 511038
People
(Reporter: martin, Unassigned)
Details
Attachments
(2 files)
1.71 KB,
patch
|
Details | Diff | Splinter Review | |
989 bytes,
patch
|
Details | Diff | Splinter Review |
The INT64_LE_AT and friends macros in media/liboggz/src/liboggz/oggz_auto.c cast an unaligned pointer to an int type of a bigger size and dereference it before calling endian conversion functions - this obviously can't work on alignement critical architectures.
Reporter | ||
Comment 1•15 years ago
|
||
Reporter | ||
Comment 2•15 years ago
|
||
You probably want to properly create an ogg_uint64_t though
Reporter | ||
Updated•15 years ago
|
Assignee: nobody → general
Component: General → JavaScript Engine
Product: Firefox → Core
QA Contact: general → general
Version: 3.5 Branch → unspecified
Reporter | ||
Updated•15 years ago
|
Assignee: general → nobody
Component: JavaScript Engine → Video/Audio
QA Contact: general → video.audio
Updated•15 years ago
|
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → DUPLICATE
Comment 4•15 years ago
|
||
Thanks for the bug report Martin - we have a fix for this that is included in a liboggz update which unfortunately causes tests to fail, so it will be checked in once that's resolved.
You need to log in
before you can comment on or make changes to this bug.
Description
•