]> granicus.if.org Git - handbrake/log
handbrake
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.

9 years agopresets: handle importing old string PicturePAR "integers"
John Stebbins [Tue, 10 Nov 2015 15:44:13 +0000 (07:44 -0800)]
presets: handle importing old string PicturePAR "integers"

9 years agoMerge pull request #30 from jstebbins/atv4
John Stebbins [Mon, 9 Nov 2015 22:37:01 +0000 (14:37 -0800)]
Merge pull request #30 from jstebbins/atv4

muxavformat: add support for mp4 fallback audio signalling

9 years agomuxavformat: add support for mp4 fallback audio signalling
John Stebbins [Tue, 3 Nov 2015 18:16:01 +0000 (10:16 -0800)]
muxavformat: add support for mp4 fallback audio signalling

9 years agoMerge pull request #29 from jstebbins/field_repeat
John Stebbins [Mon, 9 Nov 2015 22:33:35 +0000 (14:33 -0800)]
Merge pull request #29 from jstebbins/field_repeat

scan: increase sensitivity to video flags

9 years agoscan: increase sensitivity to video flags
John Stebbins [Wed, 28 Oct 2015 18:30:02 +0000 (11:30 -0700)]
scan: increase sensitivity to video flags

We were mis-detecting framerate often because we did not see enough
samples of various video flags while scanning previews.  So move
sampling of these flags into the inner video decode loop and collect
more samples.

9 years agolibhb: make muxer, sync, and reader behave like other work objects
John Stebbins [Tue, 3 Nov 2015 17:46:28 +0000 (09:46 -0800)]
libhb: make muxer, sync, and reader behave like other work objects

simplify job initialization sequence, clean up code, and document
dependencies in the sequence better.

Make hb_add set job->sequence_id.  It is no longer necessary for the
frontend to do this.  If the frontend needs the sequence_id, it is
returned by hb_add().

Clean up use of interjob.  do_job() now uses sequence_id to detect when
a new sequence of related jobs is running and automatically clears
interjob.

9 years agoLinGui: try fixing debian version number again
John Stebbins [Mon, 9 Nov 2015 18:37:37 +0000 (10:37 -0800)]
LinGui: try fixing debian version number again

debian version numbering sort order is byzantine.

9 years agoLinGui: Force override ubuntu package versions
John Stebbins [Mon, 9 Nov 2015 18:11:55 +0000 (10:11 -0800)]
LinGui: Force override ubuntu package versions

Idiot ubuntu packagers add a suffix to the "upstream" version number
that causes their handbrake packages to be seen as "more recent"
than our packages.  So add "zhb" suffix to our version number to
force our packages to be seen a "more recent".

9 years agoLinGui: add Ubuntu 15.10 Wily to nightly builds
John Stebbins [Mon, 9 Nov 2015 16:10:22 +0000 (08:10 -0800)]
LinGui: add Ubuntu 15.10 Wily to nightly builds

9 years agoAdd Error count to the Status bar when queue completes.
Scott [Sun, 8 Nov 2015 17:41:49 +0000 (17:41 +0000)]
Add Error count to the Status bar when queue completes.

9 years agodecavcodec: don't try to memset NULL buffers
John Stebbins [Fri, 6 Nov 2015 21:24:27 +0000 (13:24 -0800)]
decavcodec: don't try to memset NULL buffers

9 years agodecavcodec: fix hang in avcodec decoder
John Stebbins [Fri, 6 Nov 2015 21:00:14 +0000 (13:00 -0800)]
decavcodec: fix hang in avcodec decoder

libavcodec/mpeg12dec.c expects input buffers to be zero padded to 32 bit
alignment.  If not zero padded, it can get caught in an infinite loop.

9 years agostream: fix pts to buffer start conversion
John Stebbins [Thu, 5 Nov 2015 21:24:41 +0000 (13:24 -0800)]
stream: fix pts to buffer start conversion

AV_NOPTS_VALUE was getting modified by subtracting an offset.  This lead
to garbage start values reaching the muxer and causing hangs.

9 years agoMacGui: add two tests for presets save and upgrade.
Damiano Galassi [Tue, 3 Nov 2015 09:00:12 +0000 (10:00 +0100)]
MacGui: add two tests for presets save and upgrade.

9 years agoMacGui: remove a compatibility workaroud for the 10.9 sdk.
Damiano Galassi [Tue, 3 Nov 2015 08:59:35 +0000 (09:59 +0100)]
MacGui: remove a compatibility workaroud for the 10.9 sdk.

9 years agoLinGui: fix segfault
John Stebbins [Mon, 2 Nov 2015 23:19:30 +0000 (15:19 -0800)]
LinGui: fix segfault

value initialized to incorrect type

9 years agoMake Process Priority a real-time setting. Not per encode instance.
Scott [Sat, 31 Oct 2015 17:40:57 +0000 (17:40 +0000)]
Make Process Priority a real-time setting. Not per encode instance.

9 years agoAllow the preview encode to run at the same time as an actual encode.
Scott [Sat, 31 Oct 2015 17:35:56 +0000 (17:35 +0000)]
Allow the preview encode to run at the same time as an actual encode.

9 years agoCLI: fix linking with broken ubuntu linker
John Stebbins [Fri, 30 Oct 2015 23:26:57 +0000 (16:26 -0700)]
CLI: fix linking with broken ubuntu linker

9 years agoMissed file from last checkin.
Scott [Fri, 30 Oct 2015 20:42:55 +0000 (20:42 +0000)]
Missed file from last checkin.

9 years agoTidy up the Preset Service. Preset version checking should now be working for the...
Scott [Fri, 30 Oct 2015 20:42:33 +0000 (20:42 +0000)]
Tidy up the Preset Service.  Preset version checking should now be working for the new format.

9 years agoMerge pull request #26 from jstebbins/avpicture
John Stebbins [Thu, 29 Oct 2015 17:37:33 +0000 (10:37 -0700)]
Merge pull request #26 from jstebbins/avpicture

libhb: don't use deprecated AVPicture

9 years agolibhb: don't use deprecated AVPicture
John Stebbins [Thu, 22 Oct 2015 16:00:51 +0000 (09:00 -0700)]
libhb: don't use deprecated AVPicture

libav just deprecated AVPicture and all av_picture_*/avpicture_*
functions.

9 years agoLinGui: Fix duplicate preset name creation
John Stebbins [Thu, 29 Oct 2015 15:27:52 +0000 (08:27 -0700)]
LinGui: Fix duplicate preset name creation

Don't allow presets with the same name in the same folder.  If duplicate
found, append "(N)" to the name.

9 years agoMacGui: use an pair of 'OK' and 'Cancel' buttons in the defaults sheets instead of...
Damiano Galassi [Thu, 29 Oct 2015 07:55:47 +0000 (08:55 +0100)]
MacGui: use an pair of 'OK' and 'Cancel' buttons in the defaults sheets instead of a single done button. Fixed the bitrates and mixdowns popups in the audio defaults.

9 years agolibav: add lame dependency
John Stebbins [Wed, 28 Oct 2015 21:23:23 +0000 (14:23 -0700)]
libav: add lame dependency

9 years agoMacGui: annotate the type of some arrays, and check the count of the input jobs in...
Damiano Galassi [Wed, 28 Oct 2015 07:15:52 +0000 (08:15 +0100)]
MacGui: annotate the type of some arrays, and check the count of the input jobs in HBQueueController addJobsFromArray:, so we don't add an empty undo command.

9 years agoMacGui: add some subtitles tracks to the fake title used in tests.
Damiano Galassi [Wed, 28 Oct 2015 07:14:08 +0000 (08:14 +0100)]
MacGui: add some subtitles tracks to the fake title used in tests.

9 years agoMacGui: switched the audio defaults track tableview to view based, and fixed a number...
Damiano Galassi [Wed, 28 Oct 2015 07:11:53 +0000 (08:11 +0100)]
MacGui: switched the audio defaults track tableview to view based, and fixed a number of typo.

9 years agoMerge pull request #19 from jstebbins/ana-custom
John Stebbins [Mon, 26 Oct 2015 15:34:19 +0000 (08:34 -0700)]
Merge pull request #19 from jstebbins/ana-custom

Fix bizarre custom anamorphic behavior

9 years agoDouble HB_MAX_WIDTH/HEIGHT
John Stebbins [Thu, 22 Oct 2015 16:03:51 +0000 (09:03 -0700)]
Double HB_MAX_WIDTH/HEIGHT

Per BradleyS suggestion

9 years agoEnforce min/max dimensions
John Stebbins [Wed, 21 Oct 2015 21:41:54 +0000 (14:41 -0700)]
Enforce min/max dimensions

In both hb_set_anamorphic_size and hb_get_preview, check that image
dimensions are > 32x32 and < 10240x10240.  This should help to prevent
crashes with unusual dimensions settings.

9 years agoLinGui: don't call hb_get_preview2 with outragious dimensions
John Stebbins [Wed, 21 Oct 2015 16:37:53 +0000 (09:37 -0700)]
LinGui: don't call hb_get_preview2 with outragious dimensions

9 years agolibhb: prevent crashes in hb_get_preview2
John Stebbins [Wed, 21 Oct 2015 16:36:16 +0000 (09:36 -0700)]
libhb: prevent crashes in hb_get_preview2

Try to avoid failures to initialize sws context by setting minimum
dimensions.  And if initialization does fail, exit gracefully instead of
crashing in sws_scale.

9 years agoLinGui: custom-ana reduce PAR when it's modified indirectly
John Stebbins [Tue, 20 Oct 2015 15:07:00 +0000 (08:07 -0700)]
LinGui: custom-ana reduce PAR when it's modified indirectly

If PAR is indirectly changed through the user changing storage or
display width and height, reduce PAR to minimum num and den.

9 years agoFix bizarre custom anamorphic behavior
John Stebbins [Tue, 13 Oct 2015 17:11:27 +0000 (10:11 -0700)]
Fix bizarre custom anamorphic behavior

When "keep aspect" is unset in custom anamorphic, it was making very
uintuitive changes to PAR.  This simplifies the code and makes the
behavior more sane.

9 years agoMerge pull request #22 from jstebbins/lame
John Stebbins [Mon, 26 Oct 2015 14:49:11 +0000 (07:49 -0700)]
Merge pull request #22 from jstebbins/lame

lame: Use libav wrapper to encode mp3lame

9 years agolame: Use libav wrapper to encode mp3lame
John Stebbins [Fri, 16 Oct 2015 18:32:48 +0000 (11:32 -0700)]
lame: Use libav wrapper to encode mp3lame

Fixes https://forum.handbrake.fr/viewtopic.php?f=12&t=33345
Some players expect each packet to start on an mp3 frame header. Our
mp3lame encoder did not ensure this and resulted in failure to play
audio on these players.

libav already has the necessary code to parse headers and
accumulate a full frame of data, so use it.

9 years agoMacGui: remove the daily and monthly update check option.
Damiano Galassi [Sun, 25 Oct 2015 06:41:28 +0000 (07:41 +0100)]
MacGui: remove the daily and monthly update check option.

9 years agoMacGui: add some simple tests for the undo/redo implementation of HBJob.
Damiano Galassi [Sun, 25 Oct 2015 06:04:39 +0000 (07:04 +0100)]
MacGui: add some simple tests for the undo/redo implementation of HBJob.

9 years agoMacGui: change the title selection sheet to use a view-based table view.
Damiano Galassi [Sun, 25 Oct 2015 06:03:36 +0000 (07:03 +0100)]
MacGui: change the title selection sheet to use a view-based table view.

9 years agoMacGui: align some UI elements.
Damiano Galassi [Sun, 25 Oct 2015 06:02:57 +0000 (07:02 +0100)]
MacGui: align some UI elements.

9 years agoMacGui: switch the audio table to a view-based one.
Damiano Galassi [Sun, 25 Oct 2015 06:02:12 +0000 (07:02 +0100)]
MacGui: switch the audio table to a view-based one.

9 years agoImproving the Deinterlace / Decomb Filters Tab UI. Now uses the same "presets /...
Scott [Sat, 24 Oct 2015 21:34:31 +0000 (22:34 +0100)]
Improving the Deinterlace / Decomb Filters Tab UI.  Now uses the same "presets / custom" format that the other UI's do.

9 years agoUpdate HandBrakeCLI to read presets.json on Windows. This is the file that windows...
Scott [Sat, 24 Oct 2015 20:23:33 +0000 (21:23 +0100)]
Update HandBrakeCLI to read presets.json on Windows. This is the file that windows gui stores all presets in now.
This should allow the CLI to read GUI presets now.

9 years agoAdding a "When Done" Label and Context Menu to the Main Screen status bar.
Scott [Sat, 24 Oct 2015 20:20:16 +0000 (21:20 +0100)]
Adding a "When Done" Label and Context Menu to the Main Screen status bar.
This should make it more obvious to users that they have a "When done" action turned on, especially when coming back to the app after a period of time.

9 years agoTidy up some code for the new inline queue view.
Scott [Sat, 24 Oct 2015 19:56:17 +0000 (20:56 +0100)]
Tidy up some code for the new inline queue view.

9 years agoImprove the In-line queue display.
Scott [Sat, 24 Oct 2015 19:54:18 +0000 (20:54 +0100)]
Improve the In-line queue display.

9 years agoInitial commit to allow the Queue Window to be embedded in the main window. Still...
Scott [Fri, 9 Oct 2015 21:22:28 +0000 (22:22 +0100)]
Initial commit to allow the Queue Window to be embedded in the main window. Still some UX/UI stuff to tidy up later.

9 years agoMacGui: improve subtitles defaults undo support.
Damiano Galassi [Sat, 24 Oct 2015 08:52:46 +0000 (10:52 +0200)]
MacGui: improve subtitles defaults undo support.

9 years agoMacGui: add type parameter to some arrays.
Damiano Galassi [Sat, 24 Oct 2015 08:52:15 +0000 (10:52 +0200)]
MacGui: add type parameter to some arrays.

9 years agoMacGui: add redo/undo supports to the audio part of HBJob.
Damiano Galassi [Sat, 24 Oct 2015 08:50:27 +0000 (10:50 +0200)]
MacGui: add redo/undo supports to the audio part of HBJob.

9 years agoMerge pull request #27 from bradleysepos/build
Bradley Sepos [Fri, 23 Oct 2015 18:44:49 +0000 (14:44 -0400)]
Merge pull request #27 from bradleysepos/build

contrib: Update to CMake 3.3.2.

9 years agocontrib: Update to CMake 3.3.2.
Bradley Sepos [Fri, 23 Oct 2015 14:17:03 +0000 (10:17 -0400)]
contrib: Update to CMake 3.3.2.

Must configure with --system-curl for OS X 10.10.x with Xcode 7.1.

9 years agolibhb: Add rebeccapurple to color map.
Bradley Sepos [Fri, 23 Oct 2015 12:53:32 +0000 (08:53 -0400)]
libhb: Add rebeccapurple to color map.

9 years agoMacGui: rewrote the subtitles tab to use bindings, view-based table view and to suppo...
Damiano Galassi [Thu, 22 Oct 2015 16:52:18 +0000 (18:52 +0200)]
MacGui: rewrote the subtitles tab to use bindings, view-based table view and to support undo/redo.

9 years agoMacGui: align the chapters title textfield.
Damiano Galassi [Thu, 22 Oct 2015 14:23:45 +0000 (16:23 +0200)]
MacGui: align the chapters title textfield.

9 years agoMacGui: partial undo/redo support in the defaults sheets.
Damiano Galassi [Thu, 22 Oct 2015 14:22:46 +0000 (16:22 +0200)]
MacGui: partial undo/redo support in the defaults sheets.

9 years agolibhb: fix dereference of null pointer
John Stebbins [Tue, 20 Oct 2015 19:43:20 +0000 (12:43 -0700)]
libhb: fix dereference of null pointer

9 years agoCLI: silence uninitialized variable warnings
John Stebbins [Tue, 20 Oct 2015 17:59:55 +0000 (10:59 -0700)]
CLI: silence uninitialized variable warnings

None of these variables are actually unintialized, but the compiler
couldn't figure this out.

9 years agolibhb: Fix potentially uninitialized variable
John Stebbins [Tue, 20 Oct 2015 17:48:24 +0000 (10:48 -0700)]
libhb: Fix potentially uninitialized variable

9 years agoMacGui: added undo/redo support to the video, picture, filters, chapters and range...
Damiano Galassi [Tue, 20 Oct 2015 16:55:08 +0000 (18:55 +0200)]
MacGui: added undo/redo support to the video, picture, filters, chapters and range parts of HBJob.

9 years agoMacGui: expose a property to set the log level in HBCore.
Damiano Galassi [Tue, 20 Oct 2015 16:24:57 +0000 (18:24 +0200)]
MacGui: expose a property to set the log level in HBCore.

9 years agoMerge pull request #21 from jstebbins/grayscale
John Stebbins [Mon, 19 Oct 2015 20:14:04 +0000 (13:14 -0700)]
Merge pull request #21 from jstebbins/grayscale

grayscale: make it a real filter

9 years agoports: make hb_opendir param const
John Stebbins [Mon, 19 Oct 2015 18:50:02 +0000 (11:50 -0700)]
ports: make hb_opendir param const

9 years agoLinGui: fix g++ configure probe
John Stebbins [Mon, 19 Oct 2015 18:48:43 +0000 (11:48 -0700)]
LinGui: fix g++ configure probe

9 years agoMacGui: rename the 'send to app' preference keys and removed the default app.
Damiano Galassi [Mon, 19 Oct 2015 17:05:07 +0000 (19:05 +0200)]
MacGui: rename the 'send to app' preference keys and removed the default app.

9 years agoMacGui: fixed the 'Send file to' preference.
Damiano Galassi [Mon, 19 Oct 2015 15:59:07 +0000 (17:59 +0200)]
MacGui: fixed the 'Send file to' preference.

9 years agoMacGui: improved queue with undo/redo support for adding/removing jobs, and added...
Damiano Galassi [Mon, 19 Oct 2015 15:57:49 +0000 (17:57 +0200)]
MacGui: improved queue with undo/redo support for adding/removing jobs, and added a icon for failed encode.

9 years agoMacGui: add a recursive lock to HBDistributedArray.
Damiano Galassi [Mon, 19 Oct 2015 15:52:32 +0000 (17:52 +0200)]
MacGui: add a recursive lock to HBDistributedArray.

9 years agoMacGui: add a canceled state to HBJob
Damiano Galassi [Mon, 19 Oct 2015 15:51:47 +0000 (17:51 +0200)]
MacGui: add a canceled state to HBJob

9 years agoRemove obsolete InstantHandBrake project.
Damiano Galassi [Sat, 17 Oct 2015 08:48:46 +0000 (10:48 +0200)]
Remove obsolete InstantHandBrake project.

9 years agoMacGui: remove the Base.lproj folder because base localizations require 10.8, and...
Damiano Galassi [Sat, 17 Oct 2015 08:36:05 +0000 (10:36 +0200)]
MacGui: remove the Base.lproj folder because base localizations require 10.8, and we still support 10.7.

9 years agoMacGui: renamed the built-in preset menu item to 'Reset Built-in Presets'.
Damiano Galassi [Sat, 17 Oct 2015 08:33:26 +0000 (10:33 +0200)]
MacGui: renamed the built-in preset menu item to 'Reset Built-in Presets'.

9 years agoMerge pull request #20 from jstebbins/mux-merge
John Stebbins [Fri, 16 Oct 2015 23:10:22 +0000 (16:10 -0700)]
Merge pull request #20 from jstebbins/mux-merge

mux: flush cached buffers when closing

9 years agoCompletely re-factored the preset file storage to use the same format as the Mac...
Scott [Fri, 16 Oct 2015 21:29:31 +0000 (22:29 +0100)]
Completely re-factored the preset file storage to use the same format as the Mac and Linux GUI's. You can now copy the file between platforms and it should load correctly.

WARNING: Any current presets will be lost when you install this or any later build as the format is not backwards compatible and there is no upgrade path.

9 years agoFixing the storage of user presets. Need to confirm PresetContainer format.
Scott [Sun, 11 Oct 2015 21:05:16 +0000 (22:05 +0100)]
Fixing the storage of user presets. Need to confirm PresetContainer format.

9 years agoRefactoring the Preset service to store the Built-In Presets and User Presets in...
Scott [Sun, 11 Oct 2015 20:56:02 +0000 (21:56 +0100)]
Refactoring the Preset service to store the Built-In Presets and User Presets in the new version of the JSON format. This allows HandBrakeCLI to use the presets stored by the GUI.