[MPlayer-dev-eng] [PATCH] dvdnav
Diego Biurrun
diego at biurrun.de
Fri Jan 6 15:29:19 CET 2006
On Tue, Jan 03, 2006 at 08:21:45PM +0100, Ötvös Attila wrote:
> 2006. január 2. 16.33 dátummal Diego Biurrun ezt írta:
> >
> > Do you plan on fixing these issues?
>
> The dvdnav handler is bad in mplayer.c and in several case it passes in the
> dvdnav event in the course of processing of the demuxer_seek().
>
> I found out DVDNAV_STOP event error, that it happenes if at the given program
> entry hasn't command table present.
>
> The new dvdnav patch:
>
> http://members.chello.hu/dc/mplayer/
>
> Main modifications (compared with old patch):
>
> - libdvdnav & dvdnav_stream were packed in the stream_dvdnav (so that cab be
> used: --disable-mpdvdkit2 options)
> - dvdnav handle is an error and I corrected it in mplayer.c (demuxer_seek())
> - dvdnav STOP_EVENT is an error and I corrected it
> - remove demuxer->event structure
Here is some more feedback.
Compilation fails if Live555 (used to be called LIVE.COM) is enabled:
cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -g -O4 -maltivec
-mabi=altivec -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I.. -I../loader
-I../libavutil -I../libavcodec -I../libavformat
-I/usr/local/live/liveMedia/include
-I/usr/local/live/UsageEnvironment/include
-I/usr/local/live/BasicUsageEnvironment/include
-I/usr/local/live/groupsock/include -o demux_rtp.o demux_rtp.cpp
stream_dvdnav.h:1053: error: expected ',' or '...' before 'this'
stream_dvdnav.h:1062: error: expected ',' or '...' before 'this'
make[1]: *** [demux_rtp.o] Error 1
make[1]: Leaving directory `/home/diego/src/mplayer/vanilla/libmpdemux'
make: *** [libmpdemux/libmpdemux.a] Error 2
Some more issues:
- Language selection does not appear to work. When I select a different
language in a menu, the movie does not start.
- Sometimes items in menus are highlighted if the mouse/cursor is above
them, sometimes not.
- With gmplayer in the small movie that is played before the real menu
comes up, if I move the mouse I get annoying "Not in a menu." error
messages on the console *and* as popups.
- On startup with gmplayer I get the error message "Virtual DVD machine
not started" or "Bad VM state." on the console and as popup.
- Some menus still fail to work at all.
I don't want to sound too negative, this revision is working much better
than the last one already, keep up the good work!
> (I am sorry to say that my English knowledge isn't good.)
Don't worry, it's perfectly acceptable.
Diego
More information about the MPlayer-dev-eng
mailing list