]>
granicus.if.org Git - handbrake/log
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.
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
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.
Damiano Galassi [Sun, 25 Oct 2015 06:41:28 +0000 (07:41 +0100)]
MacGui: remove the daily and monthly update check option.
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.
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.
Damiano Galassi [Sun, 25 Oct 2015 06:02:57 +0000 (07:02 +0100)]
MacGui: align some UI elements.
Damiano Galassi [Sun, 25 Oct 2015 06:02:12 +0000 (07:02 +0100)]
MacGui: switch the audio table to a view-based one.
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.
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.
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.
Scott [Sat, 24 Oct 2015 19:56:17 +0000 (20:56 +0100)]
Tidy up some code for the new inline queue view.
Scott [Sat, 24 Oct 2015 19:54:18 +0000 (20:54 +0100)]
Improve the In-line queue display.
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.
Damiano Galassi [Sat, 24 Oct 2015 08:52:46 +0000 (10:52 +0200)]
MacGui: improve subtitles defaults undo support.
Damiano Galassi [Sat, 24 Oct 2015 08:52:15 +0000 (10:52 +0200)]
MacGui: add type parameter to some arrays.
Damiano Galassi [Sat, 24 Oct 2015 08:50:27 +0000 (10:50 +0200)]
MacGui: add redo/undo supports to the audio part of HBJob.
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.
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.
Bradley Sepos [Fri, 23 Oct 2015 12:53:32 +0000 (08:53 -0400)]
libhb: Add rebeccapurple to color map.
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.
Damiano Galassi [Thu, 22 Oct 2015 14:23:45 +0000 (16:23 +0200)]
MacGui: align the chapters title textfield.
Damiano Galassi [Thu, 22 Oct 2015 14:22:46 +0000 (16:22 +0200)]
MacGui: partial undo/redo support in the defaults sheets.
John Stebbins [Tue, 20 Oct 2015 19:43:20 +0000 (12:43 -0700)]
libhb: fix dereference of null pointer
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.
John Stebbins [Tue, 20 Oct 2015 17:48:24 +0000 (10:48 -0700)]
libhb: Fix potentially uninitialized variable
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.
Damiano Galassi [Tue, 20 Oct 2015 16:24:57 +0000 (18:24 +0200)]
MacGui: expose a property to set the log level in HBCore.
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
John Stebbins [Mon, 19 Oct 2015 18:50:02 +0000 (11:50 -0700)]
ports: make hb_opendir param const
John Stebbins [Mon, 19 Oct 2015 18:48:43 +0000 (11:48 -0700)]
LinGui: fix g++ configure probe
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.
Damiano Galassi [Mon, 19 Oct 2015 15:59:07 +0000 (17:59 +0200)]
MacGui: fixed the 'Send file to' preference.
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.
Damiano Galassi [Mon, 19 Oct 2015 15:52:32 +0000 (17:52 +0200)]
MacGui: add a recursive lock to HBDistributedArray.
Damiano Galassi [Mon, 19 Oct 2015 15:51:47 +0000 (17:51 +0200)]
MacGui: add a canceled state to HBJob
Damiano Galassi [Sat, 17 Oct 2015 08:48:46 +0000 (10:48 +0200)]
Remove obsolete InstantHandBrake project.
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.
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'.
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
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.
Scott [Sun, 11 Oct 2015 21:05:16 +0000 (22:05 +0100)]
Fixing the storage of user presets. Need to confirm PresetContainer format.
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.
John Stebbins [Fri, 16 Oct 2015 18:27:08 +0000 (11:27 -0700)]
grayscale: wingui changes
John Stebbins [Fri, 16 Oct 2015 14:38:40 +0000 (07:38 -0700)]
LinGui: fix "margin-start" run-time warning on gtk 3.10
Damiano Galassi [Thu, 15 Oct 2015 17:38:44 +0000 (19:38 +0200)]
MacGui: do not try to import a preset even if the cancel button was clicked.
Damiano Galassi [Thu, 15 Oct 2015 17:35:03 +0000 (19:35 +0200)]
MacGui: cleanup the csv import/export code and the chapters view controller.
Damiano Galassi [Thu, 15 Oct 2015 16:08:15 +0000 (18:08 +0200)]
MacGui: add a test for custom anamorphic
Damiano Galassi [Thu, 15 Oct 2015 16:07:31 +0000 (18:07 +0200)]
MacGui: align the presets view to the top
John Stebbins [Thu, 15 Oct 2015 15:47:44 +0000 (08:47 -0700)]
LinGui: Fix filter tab on gtk 3.10
Gtk versions prior to 3.12 do not support GtkFlowBox
John Stebbins [Thu, 15 Oct 2015 14:46:58 +0000 (07:46 -0700)]
macui: add grayscale filter
Damiano Galassi [Thu, 15 Oct 2015 07:39:44 +0000 (09:39 +0200)]
MacGui: added accessibility text to the preferences popup buttons.
John Stebbins [Wed, 14 Oct 2015 22:26:44 +0000 (15:26 -0700)]
grayscale: make it a real filter
It only worked properly with the x264 encoder. Now it works with all
encoders.
John Stebbins [Wed, 14 Oct 2015 17:51:41 +0000 (10:51 -0700)]
LinGui: Put filters in their own pane
And rearage their order to follow the order they are applied in during
encoding.
John Stebbins [Wed, 14 Oct 2015 15:24:38 +0000 (08:24 -0700)]
mux: simplify muxFlush
John Stebbins [Wed, 14 Oct 2015 15:07:16 +0000 (08:07 -0700)]
mux: flush cached buffers when closing
When an encode is cancelled, cached mux buffers are not currently
written to the output file. Since we don't start writing output till
50MB of data has been cached, this can result in no data being written
when an encode is cancelled early.
John Stebbins [Wed, 14 Oct 2015 14:46:14 +0000 (07:46 -0700)]
LinGui: add clang support
John Stebbins [Tue, 13 Oct 2015 18:08:57 +0000 (11:08 -0700)]
Merge pull request #17 from jstebbins/multiline-tx3g
tx3g: remove 2 line limit
Damiano Galassi [Tue, 13 Oct 2015 17:19:20 +0000 (19:19 +0200)]
MacGui: save and read the pixel aspect ratio from a preset
Damiano Galassi [Tue, 13 Oct 2015 17:17:10 +0000 (19:17 +0200)]
MacGui: add a new method to create a copy of a HBPreset instance, and added back a method that had been inadvertently deleted.
Damiano Galassi [Tue, 13 Oct 2015 08:23:10 +0000 (10:23 +0200)]
MacGui: fix HBMutablePreset header
Damiano Galassi [Tue, 13 Oct 2015 08:22:02 +0000 (10:22 +0200)]
MacGui: remove some HBPreset -> NSDictionary conversions and add a mutable version of HBPreset.
Damiano Galassi [Tue, 13 Oct 2015 07:01:57 +0000 (09:01 +0200)]
MacGui: move the ivars from HBController.h to the -m file
John Stebbins [Mon, 12 Oct 2015 20:43:11 +0000 (13:43 -0700)]
Merge pull request #16 from jstebbins/x265-bump
x265: update to version 1.8
John Stebbins [Mon, 12 Oct 2015 17:04:26 +0000 (10:04 -0700)]
tx3g: remove 2 line limit
This is no longer a problem with new versions of iOS and QuickTime
John Stebbins [Mon, 12 Oct 2015 16:49:54 +0000 (09:49 -0700)]
x265: update to version 1.8
Speed improvements and bug fixes.
New limit-refs
This feature limits the references analysed for individual CUS.
Provides a nice tradeoff between efficiency and performance.
New aq-mode 3
A new aq-mode that provides additional biasing for low-light
conditions.
Improved scene cut detection logic that allows ratecontrol to manage
visual quality at fade-ins and fade-outs better.
modified tune grain
Increases psyRdoq strength to 10.0, and rdoq-level to 2.
John Stebbins [Sun, 11 Oct 2015 17:50:51 +0000 (10:50 -0700)]
decsrt: don't combine > 2 lines into 2
This was originally done because > 2 lines is not supported in mp4 timed
text. But this line combining is now performed only when necessary in
muxavformat.
Damiano Galassi [Mon, 12 Oct 2015 06:32:00 +0000 (08:32 +0200)]
Remove invalid presets in presets_do()
Damiano Galassi [Sat, 10 Oct 2015 19:48:31 +0000 (21:48 +0200)]
MacGui: make preset backups when import upgrades presets and load them if UserPresets.json is newer than the HandBrake version.
Damiano Galassi [Sat, 10 Oct 2015 10:19:22 +0000 (12:19 +0200)]
MacGui: show better error message to the user if a preset fails to import
Damiano Galassi [Sat, 10 Oct 2015 10:16:04 +0000 (12:16 +0200)]
MacGui: remove the deblock value 1 -> 5 special case
Scott [Sat, 10 Oct 2015 12:36:58 +0000 (13:36 +0100)]
Updating the status to be consistent with the queue display.
Scott [Sat, 10 Oct 2015 12:33:33 +0000 (13:33 +0100)]
Adding Pass Count back onto the status bar.
Damiano Galassi [Sat, 10 Oct 2015 06:25:36 +0000 (08:25 +0200)]
MacGui: remove the window and show text from the toolbar items title
Damiano Galassi [Sat, 10 Oct 2015 06:24:54 +0000 (08:24 +0200)]
MacGui: fix the picture panel not updating correctly
Scott [Fri, 9 Oct 2015 21:37:30 +0000 (22:37 +0100)]
Updating for the new deinterlace/decomb preset keys.
Bradley Sepos [Fri, 9 Oct 2015 21:49:42 +0000 (17:49 -0400)]
Merge pull request #15 from SeanMcG/upstream
configure: use gm4 as a synonym for GNU m4
Damiano Galassi [Fri, 9 Oct 2015 21:01:58 +0000 (23:01 +0200)]
MacGui: use the new deinterlate preset keys
John Stebbins [Wed, 7 Oct 2015 20:40:50 +0000 (13:40 -0700)]
LinGui: show warning dialog when loading backup presets
John Stebbins [Wed, 7 Oct 2015 17:52:49 +0000 (10:52 -0700)]
LinGui: make preset backups when import upgrades presets
And attempt to load a backup if we recognize that presets were written
with a more recent version of HandBrake than what is currently running.
John Stebbins [Wed, 7 Oct 2015 17:52:22 +0000 (10:52 -0700)]
presets: add result to indicate if preset import modified presets
This information is useful to the frontends in creation of preset
backups.
John Stebbins [Mon, 5 Oct 2015 15:53:19 +0000 (08:53 -0700)]
Make deinterlace/decomb behave similar to nlmeans/hqdn3d
I.e. use a dropdown to select between the filters instead of a radio
button.
Damiano Galassi [Fri, 9 Oct 2015 18:20:50 +0000 (20:20 +0200)]
MacGui: fix the preview window position between restart
John Stebbins [Thu, 8 Oct 2015 17:50:56 +0000 (10:50 -0700)]
LinGui: button and menu uix improvements
Make toolbar button order follow work flow better.
Improve text of buttons and menues.
Damiano Galassi [Fri, 9 Oct 2015 10:39:44 +0000 (12:39 +0200)]
MacGui: reorganize the Xcode project a bit
Damiano Galassi [Fri, 9 Oct 2015 10:34:42 +0000 (12:34 +0200)]
MacGui: add a duration column to the chapters table
John Stebbins [Thu, 8 Oct 2015 18:08:09 +0000 (11:08 -0700)]
LinGui:
Fix inconsistencies in UI xml for different gtk versions.
Damiano Galassi [Thu, 8 Oct 2015 11:47:28 +0000 (13:47 +0200)]
MacGui: fix the build on Xcode 6.4 for real
Sean McGovern [Mon, 30 Dec 2013 22:38:42 +0000 (17:38 -0500)]
configure: use gm4 as a synonym for GNU m4
Damiano Galassi [Wed, 7 Oct 2015 07:45:18 +0000 (09:45 +0200)]
MacGui: fix build on Xcode 6.4
John Stebbins [Tue, 6 Oct 2015 21:30:47 +0000 (14:30 -0700)]
LinGui: fix display of pending count...
... in queue toolbar button
Damiano Galassi [Tue, 6 Oct 2015 17:52:42 +0000 (19:52 +0200)]
MacGui: move some code out of HBPreviewController.m. Remember the windows size when going back from the Scale To Screen mode
John Stebbins [Tue, 6 Oct 2015 17:48:13 +0000 (10:48 -0700)]
LinGui: Oops
John Stebbins [Tue, 6 Oct 2015 17:41:26 +0000 (10:41 -0700)]
LinGui: improve behavior of queue, preview, and activity toggles
Put "View" menu items in the same order as toolbar toggle buttons.
Make "View" menu items check boxes that mirror toolbar buttons.
Change the label of the toolbar buttons to "Hide *" when activated and
"Show *" when deactivated.
Bradley Sepos [Mon, 5 Oct 2015 21:26:41 +0000 (17:26 -0400)]
Merge pull request #14 from SeanMcG/upstream
cli: Always check result from *alloc() functions.
Sean McGovern [Wed, 6 May 2015 17:55:48 +0000 (13:55 -0400)]
cli: always check result from *alloc() functions
John Stebbins [Mon, 5 Oct 2015 18:38:33 +0000 (11:38 -0700)]
LinGui: fix a filter validation issue
... and a crash when adding to the queue.
John Stebbins [Mon, 5 Oct 2015 17:42:23 +0000 (10:42 -0700)]
LinGui: fix filter display in queue list
Under some circumstances, incorrect filter preset values might have been
shown.
John Stebbins [Mon, 5 Oct 2015 16:39:30 +0000 (09:39 -0700)]
LinGui: use libhb to validate filter settings
Damiano Galassi [Mon, 5 Oct 2015 16:10:49 +0000 (18:10 +0200)]
MacGui: rename a preference key and remove a duplicated log message about libdvdcss