Opened 7 years ago

Closed 6 years ago

#1487 closed defect (fixed)

Mplayer libtheora support does not handle 4:4:4 or 4:2:2 theora videos correctly

Reported by: gmaxwell@… Owned by: r_togni@…
Priority: normal Component: vd
Version: unspecified Severity: normal
Keywords: Cc: adam.buchbinder@…
Blocked By: Blocking:
Reproduced by developer: Analyzed by developer:

Description

Theora (and libtheora) support 4:4:4 and 4:2:2 visuals in addition to the common 4:2:0. Since libtheora hands applications planar YUV data the application must read the colorspace from the decoded headers and treat the returned frames correctly.

VLC and (very current) gstreamer correctly handle these files.

Examples:
http://people.xiph.org/~tterribe/tmp/ducks_take_off_444_720p.ogg
http://people.xiph.org/~tterribe/tmp/mobile_422_ntsc.ogg

Mplayer gives oddball colors.

Change History (5)

comment:1 Changed 7 years ago by adam.buchbinder@…

Note that recent versions of libtheora now support 4:4:4 and 4:2:2 pixel formats, so these files will be appearing "in the wild".

comment:2 Changed 7 years ago by adam.buchbinder@…

  • Cc adam.buchbinder@… added

comment:3 Changed 6 years ago by gmaxwell@…

A patch for this was posted to mplayer-users. I've tested the patch and can confirm that it works.

comment:5 Changed 6 years ago by reimar

  • Resolution set to fixed
  • Status changed from new to closed

Patch was committed some time ago.

Note: See TracTickets for help on using tickets.