libavcodec doesn't decode Theora
Bug #522812 reported by
Emanem
This bug report is a duplicate of:
Bug #305286: fails to playback ogv produced by recordmydesktop.
Edit
Remove
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ffmpeg (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: ffmpeg
The current version of libavcodec is old (doesn't export the function avcodec_
Simply use the avcodec API to try to read a frame with the function avcodec_
Testing the same code against a newer version of libavcodec (from the FFmpeg website) is ok, Theora streams work (plus the avcodec_
To post a comment you must log in.
this bug as such is invalid, as I have theora material on my laptop that plays just fine with ubuntu's ffplay.
as for avcodec_ decode_ video2, yes, it was added by this commit:
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- --
r18351 | rbultje | 2009-04-07 17:59:50 +0200 (Di, 07. Apr 2009) | 9 Zeilen
Implement avcodec_ decode_ video2( ), _audio3() and _subtitle2() which takes an
AVPacket argument rather than a const uint8_t *buf + int buf_size. This allows
passing of packet-specific flags from demuxer to decoder, such as the keyframe
flag, which appears necessary to playback corePNG P-frames.
Patch by Thilo Borgmann thilo.borgmann googlemail com, see also the thread ------- ------- ------- ------- ------- ------- ------- ------- ------- -
"Google Summer of Code participation" on the mailinglist.
-------
it will be included in ffmpeg 0.6, but lucid will got with ffmpeg 0.5.
as ffplay does work just fine, I'm marking this bug as invalid for ubuntu. It might be valid for upstream, though. Please discuss it there, this issue should be fixed there (e.g. in the 0.5 release branch) anyways.