[DVDnav-discuss] dvdnav patches from handbrake project

John Stebbins stebbins at jetheaddev.com
Fri May 28 02:55:59 CEST 2010


On 05/27/2010 10:08 AM, Erik Hovland wrote:
> I do!
> Huge invasive patch to consolidate memory:
> http://lists.mplayerhq.hu/pipermail/dvdnav-discuss/2009-November/001097.html
>
> Bug fix for crashing:
> http://lists.mplayerhq.hu/pipermail/dvdnav-discuss/2009-November/001102.html
>
> Follow up patch for same crashing issue:
> http://lists.mplayerhq.hu/pipermail/dvdnav-discuss/2009-December/001114.html
>
>   
001114 supersedes 001102.

There were some others as well.

http://lists.mplayerhq.hu/pipermail/dvdnav-discuss/2009-April/001007.html
1. UDVGetVolumeIdentifier fails.
Pending.

2. libdvdread builds incorrectly on os x (darwin)
Resolved. Fixed by changing ifdefs in dvd_reader.c

3. Conversion of disk names to raw disk names incorrect.
Pending. It was fixed in libdvdread version 0.9.7.

4. libdvdread on mingw fails reading at 2G boundary. largefile support.
Pending

5. dvdnav_reset deadlock on vm_lock.
Pending.  I've attached a replacement for this patch that fixes a
secondary problem with dvdnav_reset.


http://lists.mplayerhq.hu/pipermail/dvdnav-discuss/2009-August/001028.html
1. Return fail status if nr_of_lus is invalid.
Superseded by
http://lists.mplayerhq.hu/pipermail/dvdnav-discuss/2009-November/001097.html

2. Add dvdnav_program_play and dvdnav_current_title_program analogs to
   dvdnav_part_play and dvdnav_current_title_info.
Pending. This serves a particular need of HandBrake.  Up to you if you
want it.

3. Eliminate "RANDOM or SHUFFLE titles not handled yet".
Pending

4. Prevent display of garbage volume label when the file being scanned
   is not a dvd.
Pending


http://lists.mplayerhq.hu/pipermail/dvdnav-discuss/2009-August/001035.html
Problem with uid=0 test in configure for both dvdread and dvdnav.
I didn't previously submit a patch for this, but they are now attached.


http://lists.mplayerhq.hu/pipermail/dvdnav-discuss/2009-September/001064.html
Guarantee that a request to seek in a particular direction always moves
the current position in that direction.
More detail:
http://lists.mplayerhq.hu/pipermail/dvdnav-discuss/2009-September/001061.html


And finally, I have a new one the vlc folks may be interested in.  This
one adds a function to create a duplicate of a dvdnav handle and it's
state.  We use this for doing a recursive automated search of the menus
for something that looks like the main feature.  Then we make that the
default selection in the UI.  Patch attached.

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: A03-m4-uid0.patch
URL: <http://lists.mplayerhq.hu/pipermail/dvdnav-discuss/attachments/20100527/20f55f88/attachment-0002.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: A04-m4-uid0.patch
URL: <http://lists.mplayerhq.hu/pipermail/dvdnav-discuss/attachments/20100527/20f55f88/attachment-0002.asc>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: A06-reset-mutex.patch
URL: <http://lists.mplayerhq.hu/pipermail/dvdnav-discuss/attachments/20100527/20f55f88/attachment-0003.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: A08-dvdnav-dup.patch
URL: <http://lists.mplayerhq.hu/pipermail/dvdnav-discuss/attachments/20100527/20f55f88/attachment-0003.asc>


More information about the DVDnav-discuss mailing list