]> granicus.if.org Git - handbrake/log
handbrake
9 years agosync: gut and rewrite
John Stebbins [Sat, 14 Nov 2015 03:38:02 +0000 (19:38 -0800)]
sync: gut and rewrite

sync.c was difficult to read, fragile, and prone to difficult to
diagnose bugs (see
https://forum.handbrake.fr/viewtopic.php?f=12&t=33147)

This rewrite simplifies the code, removes signals, locking and yield
that probably cause the above problem and is much more flexible.  It
fixes a wider variety of timestamp issues than before and is much easier
to extend if other timestamp analysis is desired.

9 years agoMacGui: cosmetics.
Damiano Galassi [Thu, 21 Jan 2016 15:00:39 +0000 (16:00 +0100)]
MacGui: cosmetics.

9 years agoMacGui: add a key equivalent to the 'don't quit' button of the quit alert.
Damiano Galassi [Thu, 21 Jan 2016 15:00:22 +0000 (16:00 +0100)]
MacGui: add a key equivalent to the 'don't quit' button of the quit alert.

9 years agoMacGui: always show the 'scan only title' view in the open panel, 10.11 hides it...
Damiano Galassi [Thu, 21 Jan 2016 14:59:31 +0000 (15:59 +0100)]
MacGui: always show the 'scan only title' view in the open panel, 10.11 hides it by default.

9 years agolibhb: fix hang during subtitle scan
John Stebbins [Tue, 19 Jan 2016 19:26:35 +0000 (12:26 -0700)]
libhb: fix hang during subtitle scan

9 years agoLinGui: remove unnecessary audio mixdown warning
John Stebbins [Mon, 18 Jan 2016 16:27:33 +0000 (09:27 -0700)]
LinGui: remove unnecessary audio mixdown warning

When adding multiple items to the queue, this popup was just an
annoyance.

9 years agoWinGui: Unsaved file
sr55 [Sun, 17 Jan 2016 20:13:43 +0000 (20:13 +0000)]
WinGui: Unsaved file

9 years agoWinGui: Fix an issue reloading "None" anamorphic setting on presets during app startup.
sr55 [Sun, 17 Jan 2016 20:13:13 +0000 (20:13 +0000)]
WinGui:  Fix an issue reloading "None" anamorphic setting on presets during app startup.

9 years agoWinGui: Fix Preset json file import.
sr55 [Sun, 17 Jan 2016 17:29:26 +0000 (17:29 +0000)]
WinGui: Fix Preset json file import.

9 years agoMerge pull request #45 from RandomEngy/master
Scott [Sun, 17 Jan 2016 17:41:39 +0000 (17:41 +0000)]
Merge pull request #45 from RandomEngy/master

Adding native language names to lang.c .

9 years agoWinGui: QuickSync H265 supports levels.
sr55 [Thu, 7 Jan 2016 21:31:26 +0000 (21:31 +0000)]
WinGui: QuickSync H265 supports levels.

9 years agoMacGui: check if the activity log is not nil before adding it to HBOutputRedirect.
Damiano Galassi [Sat, 16 Jan 2016 14:06:39 +0000 (15:06 +0100)]
MacGui: check if the activity log is not nil before adding it to HBOutputRedirect.

9 years agoCLI: fix data type of json key NormalizeMixLevel
John Stebbins [Fri, 15 Jan 2016 21:44:25 +0000 (14:44 -0700)]
CLI: fix data type of json key NormalizeMixLevel

Fixes https://github.com/HandBrake/HandBrake/issues/53

9 years agosync: fix typo that could result in dropping subtitles
John Stebbins [Fri, 15 Jan 2016 21:35:07 +0000 (14:35 -0700)]
sync: fix typo that could result in dropping subtitles

9 years agoMacGui: batch the preview updates so we don't reload the same preview multiple times.
Damiano Galassi [Fri, 15 Jan 2016 18:45:08 +0000 (19:45 +0100)]
MacGui: batch the preview updates so we don't reload the same preview multiple times.

9 years agoMacGui: pass the main window undomanager to the preview window.
Damiano Galassi [Fri, 15 Jan 2016 18:44:27 +0000 (19:44 +0100)]
MacGui: pass the main window undomanager to the preview window.

9 years agowork: fix failure to die upon canceled encode
John Stebbins [Fri, 15 Jan 2016 16:25:27 +0000 (09:25 -0700)]
work: fix failure to die upon canceled encode

9 years agoMacGui: update the preview window to reflect the rotate filter state.
Damiano Galassi [Fri, 15 Jan 2016 08:51:23 +0000 (09:51 +0100)]
MacGui: update the preview window to reflect the rotate filter state.

9 years agoMacGui: add the rotate filter to the picture tab.
Damiano Galassi [Fri, 15 Jan 2016 07:20:42 +0000 (08:20 +0100)]
MacGui: add the rotate filter to the picture tab.

9 years agoChange the PictureRotate key to be a string.
Damiano Galassi [Fri, 15 Jan 2016 07:17:46 +0000 (08:17 +0100)]
Change the PictureRotate key to be a string.

9 years agowork: fix hang in p-to-p encoding
John Stebbins [Thu, 14 Jan 2016 20:28:54 +0000 (13:28 -0700)]
work: fix hang in p-to-p encoding

9 years agoMacGui: disk -> disc, plus a bunch of NSLocalizedString.
Damiano Galassi [Thu, 14 Jan 2016 07:41:48 +0000 (08:41 +0100)]
MacGui: disk -> disc, plus a bunch of NSLocalizedString.

9 years agoMacGui: remove the browsedSourceDisplayName ivar in HBController.
Damiano Galassi [Tue, 12 Jan 2016 12:54:43 +0000 (13:54 +0100)]
MacGui: remove the browsedSourceDisplayName ivar in HBController.

9 years agoMacGui: show a warning the first time a user try to scan a bluray directly too.
Damiano Galassi [Sun, 10 Jan 2016 07:21:53 +0000 (08:21 +0100)]
MacGui: show a warning the first time a user try to scan a bluray directly too.

9 years agoMacGui: rework the way HBController scans, remove an ivar and move some unrelated...
Damiano Galassi [Sun, 10 Jan 2016 07:12:21 +0000 (08:12 +0100)]
MacGui: rework the way HBController scans, remove an ivar and move some unrelated code to HBUtilites.

9 years agoMacGui: add rotate filter support to HBJob.
Damiano Galassi [Sun, 10 Jan 2016 07:11:17 +0000 (08:11 +0100)]
MacGui: add rotate filter support to HBJob.

9 years agoMacGui: add bluray detection to HBDVDDetector.
Damiano Galassi [Sat, 9 Jan 2016 12:20:49 +0000 (13:20 +0100)]
MacGui: add bluray detection to HBDVDDetector.

9 years agoMacGui: correctly update the checked item in the presets menu after an undo/redo.
Damiano Galassi [Sat, 9 Jan 2016 09:04:09 +0000 (10:04 +0100)]
MacGui: correctly update the checked item in the presets menu after an undo/redo.

9 years agoMacGui: added some error logs to the queue.
Damiano Galassi [Sat, 9 Jan 2016 09:03:12 +0000 (10:03 +0100)]
MacGui: added some error logs to the queue.

9 years agoMacGui: rename File -> Close to Close Window.
Damiano Galassi [Sat, 9 Jan 2016 09:02:03 +0000 (10:02 +0100)]
MacGui: rename File -> Close to Close Window.

9 years agoWinGui: Fix an issue where the framerate shaper wasn't applied when the framerate...
sr55 [Tue, 5 Jan 2016 20:13:45 +0000 (20:13 +0000)]
WinGui: Fix an issue where the framerate shaper wasn't applied when the framerate was same as source.

9 years agoWinGui: Fixed an issue that was preventing the h264 level combo displaying for quicks...
sr55 [Tue, 5 Jan 2016 20:05:49 +0000 (20:05 +0000)]
WinGui: Fixed an issue that was preventing the h264 level combo displaying for quicksync h264

9 years agoWinGui: Don't set mixdown to dpl2 for Passthru. Should now use internal libhb defaults.
sr55 [Sun, 3 Jan 2016 21:12:34 +0000 (21:12 +0000)]
WinGui: Don't set mixdown to dpl2 for Passthru. Should now use internal libhb defaults.

9 years agoWinGui: Presets: Fix loading of container type.
sr55 [Sun, 3 Jan 2016 20:55:20 +0000 (20:55 +0000)]
WinGui: Presets: Fix loading of container type.

9 years agoLinGui: clean up copyright and license comments
John Stebbins [Sun, 3 Jan 2016 20:43:09 +0000 (13:43 -0700)]
LinGui: clean up copyright and license comments

9 years agoLinGui: update copyright date in translation files
John Stebbins [Sun, 3 Jan 2016 20:23:27 +0000 (13:23 -0700)]
LinGui: update copyright date in translation files

9 years agoMerge pull request #48 from bradleysepos/copyright
John Stebbins [Sun, 3 Jan 2016 19:54:39 +0000 (11:54 -0800)]
Merge pull request #48 from bradleysepos/copyright

Update copyright dates to 2016.

9 years agopresets: fix PicturePAR import
John Stebbins [Sat, 2 Jan 2016 21:35:21 +0000 (14:35 -0700)]
presets: fix PicturePAR import

... when it is a "number" stored as a string.

9 years agoUpdate copyright dates to 2016.
Bradley Sepos [Sat, 2 Jan 2016 01:10:16 +0000 (20:10 -0500)]
Update copyright dates to 2016.

9 years agousing dispatcher from https://github.com/lu-zero/mfx_dispatch
Max Dmytrychenko [Thu, 17 Dec 2015 12:39:56 +0000 (13:39 +0100)]
using dispatcher from https://github.com/lu-zero/mfx_dispatch

9 years agoMinor Doc Updates
Scott [Sun, 27 Dec 2015 22:08:24 +0000 (22:08 +0000)]
Minor Doc Updates

9 years agoWinGui: Some API and warnings cleanup.
Scott [Sun, 27 Dec 2015 21:57:05 +0000 (21:57 +0000)]
WinGui: Some API and warnings cleanup.

9 years agoWinGui: Missing changes from previous checking that was fixing queue edit bugs.
Scott [Sun, 27 Dec 2015 20:16:31 +0000 (20:16 +0000)]
WinGui: Missing changes from previous checking that was fixing queue edit bugs.

9 years agoWinGui: Couple of fixes for the Edit Queue feature. (Video Tune, Video Bitrate,...
Scott [Sun, 27 Dec 2015 20:15:22 +0000 (20:15 +0000)]
WinGui: Couple of fixes for the Edit Queue feature.  (Video Tune, Video Bitrate, Video Preset and Framerate) options were not setting correctly.
In addition, if the app recovers the queue, it will by default enable the whole UI now. This is needed particularly with the in-line queue when enabled.

9 years agoUpdating header from lang.h to lang.c .
RandomEngy [Sun, 27 Dec 2015 15:52:27 +0000 (07:52 -0800)]
Updating header from lang.h to lang.c .

9 years agolibhb: use LL for int64 constants to make mingw happy
John Stebbins [Sun, 27 Dec 2015 00:45:37 +0000 (17:45 -0700)]
libhb: use LL for int64 constants to make mingw happy

9 years agoAdding native language names to lang.c .
RandomEngy [Sat, 26 Dec 2015 18:39:03 +0000 (10:39 -0800)]
Adding native language names to lang.c .

9 years agolibhb: Remove stray UTF-8 BOM character from lang.c.
Bradley Sepos [Sat, 26 Dec 2015 02:43:23 +0000 (21:43 -0500)]
libhb: Remove stray UTF-8 BOM character from lang.c.

9 years agoLinGui: fix live preview range selection
John Stebbins [Sun, 20 Dec 2015 19:25:26 +0000 (12:25 -0700)]
LinGui: fix live preview range selection

Off by one error...

9 years agoWinGui: Some fixes around the preset audio / subtitle configure default settings...
Scott [Tue, 15 Dec 2015 21:10:28 +0000 (21:10 +0000)]
WinGui: Some fixes around the preset audio / subtitle configure default settings not being loaded correctly.

9 years agoWinGui: Fix an issue with the Subtitle Burn In Behavior dropdown not being selected...
Scott [Mon, 14 Dec 2015 20:11:58 +0000 (20:11 +0000)]
WinGui: Fix an issue with the Subtitle Burn In Behavior dropdown not being selected correctly on preset change and first load.

9 years agoWinGui: Ability to Force Preset updates change tidy up
Scott [Mon, 14 Dec 2015 19:59:27 +0000 (19:59 +0000)]
WinGui: Ability to Force Preset updates change tidy up

9 years agoWinGui: Re-implement the ability to force a preset upgrade on nightly build users.
Scott [Sun, 13 Dec 2015 21:10:09 +0000 (21:10 +0000)]
WinGui: Re-implement the ability to force a preset upgrade on nightly build users.

9 years agoMacGui: add an exception to enable http connections to handbrake.fr
Damiano Galassi [Mon, 14 Dec 2015 16:19:04 +0000 (17:19 +0100)]
MacGui: add an exception to enable http connections to handbrake.fr

9 years agoMacGui: realign the views in the add preset window, disable the resize button in...
Damiano Galassi [Mon, 14 Dec 2015 07:53:36 +0000 (08:53 +0100)]
MacGui: realign the views in the add preset window, disable the resize button in the main window and realign things in the prefs.

9 years agoWinGui: Fix an issue where presets crop settings could be incorrectly stored for...
Scott [Sat, 12 Dec 2015 21:07:26 +0000 (21:07 +0000)]
WinGui: Fix an issue where presets crop settings could be incorrectly stored for fresh installs of the app until the user reset built-in presets manually.

9 years agoWinGui: Cosmetic fixes on the Video and Audio Tabs. Bug fix with the Fast Decode...
Scott [Sat, 12 Dec 2015 14:01:01 +0000 (14:01 +0000)]
WinGui: Cosmetic fixes on the Video and Audio Tabs. Bug fix with the Fast Decode checkbox not setting correctly all the time. Improved scan cancel handling.

9 years agoMacGui: show a focus ring around the main window when a file is dragged over it,...
Damiano Galassi [Sat, 12 Dec 2015 11:12:47 +0000 (12:12 +0100)]
MacGui: show a focus ring around the main window when a file is dragged over it, and move the advanced tab at the end.

9 years agoMacGui: add a 'view' menu with the standard menu items and some keyboard shortcuts...
Damiano Galassi [Sat, 12 Dec 2015 07:30:21 +0000 (08:30 +0100)]
MacGui: add a 'view' menu with the standard menu items and some keyboard shortcuts to switch between the main window tabs.

9 years agoreader: fix stream discontinuity splicing...
John Stebbins [Wed, 9 Dec 2015 21:06:33 +0000 (13:06 -0800)]
reader: fix stream discontinuity splicing...

Splicing of buffers that got duplicated to multiple output fifos was
broken.

Caused https://forum.handbrake.fr/viewtopic.php?f=11&t=33666

9 years agoMerge pull request #38 from Rodeo314/atmos
Rodeo314 [Tue, 8 Dec 2015 15:52:52 +0000 (16:52 +0100)]
Merge pull request #38 from Rodeo314/atmos

TrueHD: properly skip Atmos substreams

9 years agoMerge pull request #40 from Rodeo314/auxdata
Rodeo314 [Tue, 8 Dec 2015 15:49:49 +0000 (16:49 +0100)]
Merge pull request #40 from Rodeo314/auxdata

libav: remove a pointless check in the DTS decoder.

9 years agoMacGui: remove an unused 'Resources (unused)' group from the Xcode project.
Damiano Galassi [Sat, 5 Dec 2015 09:27:06 +0000 (10:27 +0100)]
MacGui: remove an unused 'Resources (unused)' group from the Xcode project.

9 years agoMacGui: default to custom picture size in the add preset sheet if the current job...
Damiano Galassi [Sat, 5 Dec 2015 09:26:01 +0000 (10:26 +0100)]
MacGui: default to custom picture size in the add preset sheet if the current job size is less than the maximum size.

9 years agoMacGui: add a space between the Queue and the Start toolbar items.
Damiano Galassi [Sat, 5 Dec 2015 09:23:56 +0000 (10:23 +0100)]
MacGui: add a space between the Queue and the Start toolbar items.

9 years agoMacGui: fixed the table view header height on OS X versions older than 10.11.
Damiano Galassi [Sat, 5 Dec 2015 09:22:35 +0000 (10:22 +0100)]
MacGui: fixed the table view header height on OS X versions older than 10.11.

9 years agoMacGui: use a view-based outline view in the presets drawer.
Damiano Galassi [Sat, 5 Dec 2015 09:21:23 +0000 (10:21 +0100)]
MacGui: use a view-based outline view in the presets drawer.

9 years agoMerge pull request #43 from lameventanas/master
John Stebbins [Fri, 4 Dec 2015 16:12:57 +0000 (08:12 -0800)]
Merge pull request #43 from lameventanas/master

Fix bashism in autoconf script that leads to build failure unless /bin/sh is bash.

9 years agoFix bashism in autoconf script that leads to build failure unless bash is /bin/sh.
lameventanas [Fri, 4 Dec 2015 06:00:31 +0000 (15:00 +0900)]
Fix bashism in autoconf script that leads to build failure unless bash is /bin/sh.

9 years agoMerge pull request #42 from sverrirs/chapters-import-upd
Scott [Thu, 26 Nov 2015 23:08:38 +0000 (18:08 -0500)]
Merge pull request #42 from sverrirs/chapters-import-upd

Chapter import: Adding support for chapterdb.org XML and TXT formats

9 years agoUsing ErrorService.ShowMessageBox instead of MessageBox.Show
Sverrir Sigmundarson [Thu, 26 Nov 2015 13:22:18 +0000 (14:22 +0100)]
Using ErrorService.ShowMessageBox instead of MessageBox.Show

9 years agoMinor fixes to chapterdb.org support that were lost in a merge-gone-wrong.
Sverrir Sigmundarson [Mon, 23 Nov 2015 14:10:37 +0000 (15:10 +0100)]
Minor fixes to chapterdb.org support that were lost in a merge-gone-wrong.

9 years agoAdding support for ChapterDb.org input formats (XML and TXT) files. Minor refactoring...
Sverrir Sigmundarson [Fri, 20 Nov 2015 00:00:13 +0000 (01:00 +0100)]
Adding support for ChapterDb.org input formats (XML and TXT) files. Minor refactorings to accomodate the parsing of the new input formats.

9 years agoMerge pull request #37 from sverrirs/chapters-csv-upd
Scott [Sun, 22 Nov 2015 21:31:56 +0000 (16:31 -0500)]
Merge pull request #37 from sverrirs/chapters-csv-upd

Improving support for importing Chapter names via CSV file

9 years agoQuick Fix for the broken Nightly build. Will add bit-depth support at a later point.
Scott [Sun, 22 Nov 2015 21:29:56 +0000 (16:29 -0500)]
Quick Fix for the broken Nightly build. Will add bit-depth support at a later point.

9 years agolibav: remove a pointless check in the DTS decoder.
Tim Walker [Sat, 21 Nov 2015 23:26:54 +0000 (00:26 +0100)]
libav: remove a pointless check in the DTS decoder.

The check resulted in an error with many real-world streams,
which are otherwise perfectly valid. The auxiliary data length
is not reliable and/or the ETSI DTS specification is incorrect.

9 years agolibav: rename patches after last commit.
Tim Walker [Sat, 21 Nov 2015 19:49:39 +0000 (20:49 +0100)]
libav: rename patches after last commit.

9 years agolibav: backport fixes for Dolby Atmos streams.
Tim Walker [Sat, 21 Nov 2015 19:42:19 +0000 (20:42 +0100)]
libav: backport fixes for Dolby Atmos streams.

Atmos data isn't decoded, but it's properly skipped now (no more
errors and log spam, should make scan way faster for such tracks).

9 years agoFixing importing and exporting of chapters via CSV files. Adding proper handling...
Sverrir Sigmundarson [Wed, 18 Nov 2015 22:57:03 +0000 (23:57 +0100)]
Fixing importing and exporting of chapters via CSV files. Adding proper handling of escape characters, handling of most common alternative value separators. Fixing resource leakage via undisposed FileDialogs.

9 years agoqsv: fix compile error
John Stebbins [Thu, 19 Nov 2015 22:17:33 +0000 (14:17 -0800)]
qsv: fix compile error

missed renaming hb_h265_profile_names in qsv code

9 years agoMacGui: set the right autoresize mask for the cancel buttons of the defaults panels.
Damiano Galassi [Mon, 16 Nov 2015 07:31:40 +0000 (08:31 +0100)]
MacGui: set the right autoresize mask for the cancel buttons of the defaults panels.

9 years agoports: add NULL checks
John Stebbins [Mon, 16 Nov 2015 00:21:07 +0000 (16:21 -0800)]
ports: add NULL checks

9 years agoencx264: only show warning log after first frame
John Stebbins [Mon, 16 Nov 2015 00:17:13 +0000 (16:17 -0800)]
encx264: only show warning log after first frame

9 years agolibhb: add some NULL checks
John Stebbins [Mon, 16 Nov 2015 00:07:13 +0000 (16:07 -0800)]
libhb: add some NULL checks

9 years agovfr: timestamps are signed
John Stebbins [Mon, 16 Nov 2015 00:02:49 +0000 (16:02 -0800)]
vfr: timestamps are signed

9 years agodecsrt: configure as buffer source
John Stebbins [Sun, 15 Nov 2015 23:52:58 +0000 (15:52 -0800)]
decsrt: configure as buffer source

set fifo_in to NULL so hb_work_loop will call repeadedly without the
hack that primes it's input fifo.

9 years agopresets: use first audio lang for foreign audio search...
John Stebbins [Sun, 15 Nov 2015 22:21:03 +0000 (14:21 -0800)]
presets: use first audio lang for foreign audio search...

...when a prefered language is not specified.

9 years agoWinGui: Fixing subtitle behavior option in the json preset factory.
Scott [Sun, 15 Nov 2015 20:06:34 +0000 (20:06 +0000)]
WinGui: Fixing subtitle behavior option in the json preset factory.

9 years agoreader: remove track count limitation
John Stebbins [Fri, 13 Nov 2015 18:01:23 +0000 (10:01 -0800)]
reader: remove track count limitation

Don't use hard coded 100 fifo array, allocate what is needed.
We probably just crashed if the number of tracks was > 99 since the
limit of 100 fifos was not universally checked.

9 years agoMerge pull request #33 from schrotthaufen/fix
John Stebbins [Fri, 13 Nov 2015 16:23:27 +0000 (08:23 -0800)]
Merge pull request #33 from schrotthaufen/fix

Added missing NULL pointer check in encx265Close

9 years agoAdded missing NULL pointer check in encx265Close
schrotthaufen [Fri, 13 Nov 2015 16:11:28 +0000 (17:11 +0100)]
Added missing NULL pointer check in encx265Close

pv was never checked to be NULL, which would lead to a NULL pointer
dereference in the pv->delayed_chapters != NULL check, when
w->private_data is NULL.

9 years agoMerge pull request #23 from jstebbins/x265-multilib2
John Stebbins [Thu, 12 Nov 2015 18:09:31 +0000 (10:09 -0800)]
Merge pull request #23 from jstebbins/x265-multilib2

X265 multilib2

9 years agox265: macui multilib support
John Stebbins [Sat, 17 Oct 2015 22:36:57 +0000 (15:36 -0700)]
x265: macui multilib support

9 years agox265: add support for 10, 12, and 16 bit x265 libs
John Stebbins [Mon, 12 Oct 2015 20:44:11 +0000 (13:44 -0700)]
x265: add support for 10, 12, and 16 bit x265 libs

automatically pull in shared versions of these libs or allow statically
building against any one of them.

9 years agox265: use multi-lib API
John Stebbins [Mon, 12 Oct 2015 20:16:26 +0000 (13:16 -0700)]
x265: use multi-lib API

This does not yet support other bit depths.  But it's the first step to
doing so.

9 years agoMerge pull request #24 from jstebbins/x264-multilib
John Stebbins [Thu, 12 Nov 2015 17:52:18 +0000 (09:52 -0800)]
Merge pull request #24 from jstebbins/x264-multilib

x264: add multilib support (a.k.a. 10-bit)

9 years agox264: add multilib support (a.k.a. 10-bit)
John Stebbins [Sat, 17 Oct 2015 22:57:03 +0000 (15:57 -0700)]
x264: add multilib support (a.k.a. 10-bit)

This adds the structure to load an libx264 10-bit shared library.
The user must install this library themselves to an appropriate place.

9 years agobd: fix discontinuity handling
John Stebbins [Thu, 12 Nov 2015 17:31:19 +0000 (09:31 -0800)]
bd: fix discontinuity handling

Tag only one buffer with discontinuity flag, not multiple.
Flush pre-discontinuity buffers before signaling the discontinuity, not
after.
Make sure discontinuity flag is on the buffer with the PCR change
when possible.

9 years agoWinGui: Add warning dialog on Destination Browse Button if disk space is low. Added...
Scott [Tue, 10 Nov 2015 23:21:57 +0000 (23:21 +0000)]
WinGui:  Add warning dialog on Destination Browse Button if disk space is low.  Added new Advanced Option in preferences that will force the queue to check for low disk space before starting each job and pause if necessary.
Low Disk Space level is currently set at 10GB. Will add a preference to adjust this at a later point

9 years agolibhb: repair split packets in reader
John Stebbins [Tue, 10 Nov 2015 20:40:54 +0000 (12:40 -0800)]
libhb: repair split packets in reader

We split PES packets when there is a PCR change in the middle of the
packet.  This works fine for audio and video where the decoder parses
the ES to find frame boundaries.  But it does not work for some decoders
such as PGS subtitles.  So mark split buffers and reassemble them in
reader after processing the PCR change.