[DVDnav-discuss] question regarding data coming from libdvdnav

elupus elupus at ecce.se
Thu Nov 20 02:51:34 CET 2008


On Thu, 20 Nov 2008 02:13:26 +0100, Sergey 'Jin' Bostandzhyan wrote:

> On Thu, Nov 20, 2008 at 12:55:10AM +0100, Nico Sabbi wrote:
>> [29 quoted lines suppressed]
> 
> So the only difference from the "normal" MPEG2 that one would encode
> himself are these additional packets, right?
> 
>> [7 quoted lines suppressed]
> 
> We are discarding the NAV packets, actually the menus.c example app that
> is shipped with libdvdnav and that I used to reproduce the problem does
> not write the NAV packets to the output mpeg.
> 
> What about those PSI and DSI packets?
> 
>> [7 quoted lines suppressed]
> 
> One of the UPnP players that I use for testing with my server:
> http://www.dlink.com/products/?model=DSM-510
> 
> We also observed problems playing back media that comes from libdvdnav
> with other devices.
> 
>> [7 quoted lines suppressed]
> 
> Do you mean the original iso or the extracted part? I could offer both if
> needed, the iso is about 4GB.
> 
> Right now I have a 258MB version of an extracted mpeg (extracted using menus.c,
> I (s)kipped about 5 times and then (a)ppended cell to the output, then (q)uit).
> When streaming this to the DSM-510 it crashed the device once at around 0:0:34 
> and once at 0:0:57, I'll email you the URL to the file directly (off the list).
> 
> Do you see anything suspicious there?
> 
> I am not sure if the network stream scenario would help, you'd need some
> hardware device for testing, because mplayer has no problems streaming 
> that data.
> 
> My minimalistic test scenario with the DSM-510 comes down to a HTTP GET
> request from the palyer to the webserver to stream an mpg which I previously
> ripped out of the iso with the help of the "menus" example program.
> 
> If you think that it makes sense, I can give you a detailed walkthrough on how 
> to reproduce the complete setup, but I guess we should probably wait till
> you had a look at that test file?
> 
> Thanks for the fast response!
> 
> Kind regards,
> Jin

Also, the mpeg timestamps doesn't need to be continuous during playback and
there could come still images (in menu's atleast). Still images either
means you keep on getting audio data but no video data, or libdvdnav stops
feeding data totally untill you skip the still.

Joakim




More information about the DVDnav-discuss mailing list