OSDN Git Service

Add Bluray support
authorjstebbins <jstebbins@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Wed, 8 Sep 2010 16:51:59 +0000 (16:51 +0000)
committerjstebbins <jstebbins@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Wed, 8 Sep 2010 16:51:59 +0000 (16:51 +0000)
commitce896720aa80b4bd7002c5d65a24323125e99fd1
treeb7a532c24a458d549afb0174c374e631b896a46e
parented061fd6b6fab6fe5b9488e4a3817d882eb6b394
Add Bluray support

Unencrypted BD directory trees only.  Doesn't support iso images.
Also, no PGS subtitle support yet.
Chapters and angles are supported.

Adds a new contrib libbluray.

Adds new option to hb_scan() for duration of short titles to filter.
This applies to BD and DVD multi-title scans only.  Does not apply
to any single title scans.

Fixes memory leak during scan.  hb_buffer_close() was not freeing
all buffers in a chain of buffers passed to it.

git-svn-id: svn://localhost/HandBrake/trunk@3510 b64f7644-9d1e-0410-96f1-a4d463321fa5
30 files changed:
contrib/libbluray/module.defs [new file with mode: 0644]
contrib/libbluray/module.rules [new file with mode: 0644]
gtk/src/Makefile.am
gtk/src/callbacks.c
gtk/src/ghb.ui
gtk/src/hb-backend.c
gtk/src/hb-backend.h
gtk/src/internal_defaults.xml
libhb/bd.c [new file with mode: 0644]
libhb/common.h
libhb/decavcodec.c
libhb/demuxmpeg.c
libhb/dvd.c
libhb/dvd.h
libhb/dvdnav.c
libhb/fifo.c
libhb/hb.c
libhb/hb.h
libhb/internal.h
libhb/module.defs
libhb/reader.c
libhb/scan.c
libhb/stream.c
macosx/Controller.m
macosx/English.lproj/Preferences.xib
macosx/HBPreferencesController.m
macosx/HandBrake.xcodeproj/project.pbxproj
make/include/main.defs
test/module.defs
test/test.c