[MPlayer-dev-eng] [patch] DVD NAV work continues...
Arpi
arpi at thot.banki.hu
Mon Apr 1 22:17:54 CEST 2002
Hi,
> > note, that mplayer core is _not_ ready for runtime aid/sid changes!
> > it may work while parameters (ie. codec, number of channels, bitrate etc o
> f
> > audio, palette of subpic) don't change.
>
> Agreed. It looks like the audio stuff at the very least is sane: for
> DVDs it's the same channels, bitrate, etc. Not sure yet about subpic.
nope
i have dvd with 5.1 x 480 kbit english and 2.0 192kbit hungarian audio.
> > such events MUST be handled in mplayer.c layer, it can uninit and reinit
> > audio decoder or spu decoder after ID change.
>
> Hm. You're probably right. The reason I was trying it from the stream
> layer was because I wasn't coming back from the stream layer until a full
> block was read from libdvdnav (meaning that any events prior to that block
> will get processed "late" by mplayer.c, since the event has happened (from
> libdvdnav's perspective, but the stream layer has continued reading
> packets, potentially missing audio/sub packets in the process).
it shouldn't be problem if you change audio 0.1 seconds later than nav
packet says... but it is if you crash immediatelly then :)
> I'm having trouble reseting the demuxer. It really doesn't like being
> reset. ;) So far I have this:
ehh... why?????????
> #define DEMUXER_RESET { \
> int oldtype=DEMUXER_TYPE_UNKNOWN; \
> if (demuxer) oldtype=demuxer->type; \
> current_module="free_demuxer"; \
...
WHAT THE HELL IS THIS ?
you really suppose that it will work (and will be commited to cvs)?
you're really braindamaged...
os it was just yoru april 1 joke?
A'rpi / Astral & ESP-team
--
Developer of MPlayer, the Movie Player for Linux - http://www.MPlayerHQ.hu
More information about the MPlayer-dev-eng
mailing list