Hi,

Am 30.08.2010 22:30, schrieb august:
>
> yes, but then, at best, I can only encode single vob files.  This is
> fine if the vob file includes the entire film.  Most likely, this isn't
> the case.  Also, it doesn't appear as if gmerlin_transcoder recognizes
> the vob format so well.  I can load vob's okay, but they register as
> 0:00 length.

That's usually the VOB's fault. Some VOBs can straightforwardly decoded
like normal MPEG files, others need navigation info from the DVD.
Some VOBs contain only a single still image (e.g. for a menu), they
naturally have 0:00 as duration.

One way is to mount the .iso as loopback device and then open

/path/to/dvd/VIDEO_TS/VIDEO_TS.IFO

with gmerlin_avdecoder.

I guess that libdvdread (which I use) can also play .iso files directly.
In this case one could make a patch, which:

- Detects an .iso file unambiguously as video DVD image (e.g. by
   first checking against the extension and then examining the first
   few bytes).

- Pass them to the dvd reader instead of the normal file reader in input.c

The code, which checks for */VIDEO_TS/VIDEO_TS.IFO is already in that file.

Burkhard

------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
Gmerlin-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gmerlin-general

Reply via email to