Opened 15 years ago

Closed 14 years ago

Last modified 14 years ago

#1494 closed defect (fixed)

mplayer fails to play dirac in ogg file

Reported by: hanno@… Owned by: reimar
Priority: normal Component: core
Version: HEAD Severity: normal
Keywords: Cc: chrisdhaag@…
Blocked By: Blocking:
Reproduced by developer: no Analyzed by developer: no

Description

mplayer seems to be unable to play dirac streams in ogg files. A bit odd, as ogg is the common container for dirac.

http://www.diracvideo.org/download/test-streams/ogg/sage-640x360.ogg

The other sample provided there (quicktime container) plays fine.

Tested with latest mplayer svn and both dirac and schroedinger support enabled.

Change History (3)

comment:1 by chrisdhaag@…, 15 years ago

Cc: chrisdhaag@… added

I wonder why noone has answered here.
The bug is still valid.
Dirac neither works "ootb" in an ogg container nor in a ts container.

Testfiles:
ogg:
http://dirac.kw.bbc.co.uk/download/video/examples/bbb-360p24.i420.lossless.drc.ogg.fixed.ogg+bbb-24fps.flac.via-ffmpeg.ogg

ts:
http://dirac.kw.bbc.co.uk/download/video/maybefinal/diracpromo-tr2200.ts

The "workaround" is using -demuxer lavf with mplayer. Then it plays fine. But it should be autodetected and not only giving the message "NO VIDEO!".

The solution should not only be found with google in the mailing list archive:
http://lists.mplayerhq.hu/pipermail/mplayer-users/2008-October/074604.html
where there is no final answer since nearly two years.

comment:2 by reimar, 14 years ago

Resolution: fixed
Status: newclosed

Fixed by making the lavf ogg demuxer the default.
Adding support for new formats for ogg is a huge pain/effort (which is one of the reasons why ogg is generally hated among most developers), so there is no real chance for it to be added to the native demuxer, and some of the issues with the lavf one were only recently fixed.
The situation is basically the same for TS, except that there are probably still more issues left to fix before we can switch, though it might be reasonably easy to add dirac support.
Either way, dirac is of so little relevance it's barely worth any effort, patches however are welcome...

comment:3 by reimar, 14 years ago

The dirac-in-TS is also working now, though quite hackish/experimental.

Note: See TracTickets for help on using tickets.