]> granicus.if.org Git - handbrake/log
handbrake
10 years agoUpdate libmfx to v5.0.486.98113
Rodeo [Sun, 1 Feb 2015 00:49:48 +0000 (00:49 +0000)]
Update libmfx to v5.0.486.98113

Adds support for version 1.11 of the Intel Media SDK API.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6845 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: add a HBAudioTrackDataSource protocol to simplify HBAudio interface.
ritsuka [Sat, 31 Jan 2015 17:12:11 +0000 (17:12 +0000)]
MacGui: add a HBAudioTrackDataSource protocol to simplify HBAudio interface.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6844 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: forgot a file in the previous commit.
ritsuka [Sat, 31 Jan 2015 17:10:05 +0000 (17:10 +0000)]
MacGui: forgot a file in the previous commit.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6843 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: add a HBChaptersChangedNotification notification, used to notify when the...
ritsuka [Sat, 31 Jan 2015 17:09:16 +0000 (17:09 +0000)]
MacGui: add a HBChaptersChangedNotification notification, used to notify when the chapters are enabled or disabled.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6842 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: fix an issue where a "none" track could be added to hb_job_t.
ritsuka [Sat, 31 Jan 2015 17:07:18 +0000 (17:07 +0000)]
MacGui: fix an issue where a "none" track could be added to hb_job_t.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6841 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Remove a bunch of CLI handling code.
sr55 [Sat, 31 Jan 2015 15:19:14 +0000 (15:19 +0000)]
WinGui: Remove a bunch of CLI handling code.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6840 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoAdd support for open type font attachments.
ritsuka [Sat, 31 Jan 2015 07:53:18 +0000 (07:53 +0000)]
Add support for open type font attachments.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6839 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: do not apply the same preset to a job two times.
ritsuka [Sat, 31 Jan 2015 07:32:00 +0000 (07:32 +0000)]
MacGui: do not apply the same preset to a job two times.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6838 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agobuild: fix linux i686 build
jstebbins [Fri, 30 Jan 2015 23:24:17 +0000 (23:24 +0000)]
build: fix linux i686 build
Adds -msse2 to compiler flags which is needed by new nlmeans sse acceleration

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6837 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Disable support for HandBrakeCLI in preparation of removing the legacy code.
sr55 [Fri, 30 Jan 2015 22:36:33 +0000 (22:36 +0000)]
WinGui: Disable support for HandBrakeCLI in preparation of removing the legacy code.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6836 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Fix Average bitrate video rate type via the JSON API.
sr55 [Fri, 30 Jan 2015 22:28:25 +0000 (22:28 +0000)]
WinGui: Fix Average bitrate video rate type via the JSON API.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6835 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Another small fix to nlmeans custom. Missed 1 instances where the showcustom...
sr55 [Fri, 30 Jan 2015 21:38:18 +0000 (21:38 +0000)]
WinGui: Another small fix to nlmeans custom. Missed 1 instances where the showcustom option wasn't set.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6833 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Fix Denoise NlMeans Custom Option not showing.
sr55 [Fri, 30 Jan 2015 21:30:14 +0000 (21:30 +0000)]
WinGui: Fix Denoise NlMeans Custom Option not showing.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6832 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agomuxavformat: fix avformat stream time_base warning
jstebbins [Fri, 30 Jan 2015 16:50:39 +0000 (16:50 +0000)]
muxavformat: fix avformat stream time_base warning

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6831 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agolibhb: automatically add rendersub filter when required
jstebbins [Fri, 30 Jan 2015 16:35:13 +0000 (16:35 +0000)]
libhb: automatically add rendersub filter when required

This requires the addition of a filter->post_init function to inform
filters of the final job configuration after all filters have been
initialized.  Rendersub needs to know cropping, but cropping isn't known
till after crop_scale filter is initialized. Since crop_scale is initialized
*after* rendersub is initialized, post_init is needed.  Currently, rendersub
is the only filter that defines post_init.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6830 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: fix a crash that happens when a new preset is created from a one that uses...
ritsuka [Fri, 30 Jan 2015 14:46:15 +0000 (14:46 +0000)]
MacGui: fix a crash that happens when a new preset is created from a one that uses the advanced x264 panel.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6829 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoAdd a default font directory for fontconfig to use when there isn't a configuration...
ritsuka [Fri, 30 Jan 2015 09:21:47 +0000 (09:21 +0000)]
Add a default font directory for fontconfig to use when there isn't a configuration file available. Move the font cache to the user directory.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6828 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: let HBAudioTrackPreset know the current container.
ritsuka [Fri, 30 Jan 2015 08:00:02 +0000 (08:00 +0000)]
MacGui: let HBAudioTrackPreset know the current container.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6827 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agolibhb: NLMeans x86 SSE acceleration/optimizations.
bradleys [Thu, 29 Jan 2015 03:05:57 +0000 (03:05 +0000)]
libhb: NLMeans x86 SSE acceleration/optimizations.

Speed improvements of 1-6% seem typical. Most benefit seems to be for older hardware and/or hardware with fewer threads.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6826 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoBuild: fix compilation with some MinGW-w64 distributions.
Rodeo [Wed, 28 Jan 2015 22:59:07 +0000 (22:59 +0000)]
Build: fix compilation with some MinGW-w64 distributions.

Some distributions provide their own strtok_r via a preprocessor directive, which conflicts with our implementation; prefer our own as it is thread-safe.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6825 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: set the paused/working state immediately, so the pause toolbar item will...
ritsuka [Wed, 28 Jan 2015 07:06:42 +0000 (07:06 +0000)]
MacGui: set the paused/working state immediately, so the pause toolbar item will be update correctly.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6824 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: use the current settings when adding titles directly to the queue.
ritsuka [Wed, 28 Jan 2015 07:02:14 +0000 (07:02 +0000)]
MacGui: use the current settings when adding titles directly to the queue.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6823 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui:
sr55 [Tue, 27 Jan 2015 21:23:57 +0000 (21:23 +0000)]
WinGui:
- Fixes to Disk logging.
- Improvements to Queue Item tooltip.
- Queue will no longer pause if an encode fails. It will move onto the next item and try that.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6822 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Strip out some unused code.
sr55 [Tue, 27 Jan 2015 20:45:39 +0000 (20:45 +0000)]
WinGui: Strip out some unused code.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6821 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: apply auto naming when adding multiple titles to queue too.
ritsuka [Tue, 27 Jan 2015 20:15:08 +0000 (20:15 +0000)]
MacGui: apply auto naming when adding multiple titles to queue too.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6820 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoCLI: fix turbo first pass.
Rodeo [Tue, 27 Jan 2015 13:31:39 +0000 (13:31 +0000)]
CLI: fix turbo first pass.

It was broken in revision 6738.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6819 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: disable the cancel button while the queue is scanning because there isn't...
ritsuka [Tue, 27 Jan 2015 11:31:50 +0000 (11:31 +0000)]
MacGui: disable the cancel button while the queue is scanning because there isn't a way to pause the scan. Use hb_state param.workdone.error to signal the result of an encode operation.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6818 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: set the right crop values in the HB_FILTER_RENDER_SUB filter.
ritsuka [Mon, 26 Jan 2015 21:18:06 +0000 (21:18 +0000)]
MacGui: set the right crop values in the HB_FILTER_RENDER_SUB filter.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6817 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: add a method to return a CGImageRef for a preview in HBCore, and skip the...
ritsuka [Mon, 26 Jan 2015 08:30:23 +0000 (08:30 +0000)]
MacGui: add a method to return a CGImageRef for a preview in HBCore, and skip the alpha to use less memory. Use a dispatch_source as a timer in HBCore so we will be able to run the update loop on its own thread. Remove the pointer to hb_handle_t, no class outside HBCore uses it.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6816 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Fix a object reference issue with the ScannedSource in the QueueTask object...
sr55 [Sun, 25 Jan 2015 19:46:56 +0000 (19:46 +0000)]
WinGui: Fix a object reference issue with the ScannedSource in the QueueTask object. This could lead to queue encode failures.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6815 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Add XmlIgnore attribute to the Titles collection of the ScannedSource object...
sr55 [Sun, 25 Jan 2015 19:37:03 +0000 (19:37 +0000)]
WinGui: Add XmlIgnore attribute to the Titles collection of the ScannedSource object to reduce the size of the Queue Exports.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6814 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Bring the live preview and static preview indexes into sync.
sr55 [Sun, 25 Jan 2015 19:25:55 +0000 (19:25 +0000)]
WinGui: Bring the live preview and static preview indexes into sync.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6813 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui:
sr55 [Sun, 25 Jan 2015 19:13:54 +0000 (19:13 +0000)]
WinGui:
- Change the internal presets.dat file which stores built-in presets to JSON.
- Starting to remove the CLI handling code.
- Some assembly info updates.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6812 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Moving the built-in preset storage over to JSON.
sr55 [Sun, 25 Jan 2015 17:31:39 +0000 (17:31 +0000)]
WinGui: Moving the built-in preset storage over to JSON.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6811 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: add a "Add Titles to Queue…" menu item that let select which titles are added...
ritsuka [Sun, 25 Jan 2015 08:02:47 +0000 (08:02 +0000)]
MacGui: add a "Add Titles to Queue…" menu item that let select which titles are added to the queue.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6810 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Handle the Logging events a bit better. This will stop some of the cross...
sr55 [Sat, 24 Jan 2015 16:27:24 +0000 (16:27 +0000)]
WinGui: Handle the Logging events a bit better. This will stop some of the cross scan/encode log pollution that's been occurring since libhb encode was enabled. Will need to look into a better solution as scans during an encode will still appear in the encode log and vice versa while a scan is ongoing.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6809 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoRemove the old Doxy files since we no longer publish doxygen.
sr55 [Sat, 24 Jan 2015 15:57:39 +0000 (15:57 +0000)]
Remove the old Doxy files since we no longer publish doxygen.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6808 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Switch all the FileOpen / FileSave dialogs over to the native windows one...
sr55 [Fri, 23 Jan 2015 19:28:45 +0000 (19:28 +0000)]
WinGui: Switch all the FileOpen / FileSave dialogs over to the native windows one. There is no difference for windows 7 users and later. This was used to give XP users a better experience which is no longer relevant.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6807 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Improve the extra args tooltip.
sr55 [Fri, 23 Jan 2015 18:00:55 +0000 (18:00 +0000)]
WinGui: Improve the extra args tooltip.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6806 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Fix tune options on the video tab for x265. Hide the Level option since it...
sr55 [Fri, 23 Jan 2015 17:55:08 +0000 (17:55 +0000)]
WinGui: Fix tune options on the video tab for x265. Hide the Level option since it's not relevant.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6805 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Fix an issue with the video preset defaulting when changing the video encoder.
sr55 [Fri, 23 Jan 2015 17:43:22 +0000 (17:43 +0000)]
WinGui: Fix an issue with the video preset defaulting when changing the video encoder.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6804 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Remove the Simple advanced options tab.
sr55 [Fri, 23 Jan 2015 17:39:01 +0000 (17:39 +0000)]
WinGui: Remove the Simple advanced options tab.
All advanced options for non-x264 encoders must now be done on the VideoTab. The x264 advanced tab can still be enabled where necessary.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6803 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: fix subtitles defaults window resizing and delete an empty item in the title...
ritsuka [Fri, 23 Jan 2015 16:31:03 +0000 (16:31 +0000)]
MacGui: fix subtitles defaults window resizing and delete an empty item in the title popup.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6802 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: expose a isStream and a timeCode properties in HBTitle.
ritsuka [Fri, 23 Jan 2015 16:29:24 +0000 (16:29 +0000)]
MacGui: expose a isStream and a timeCode properties in HBTitle.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6801 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: fix HBRangeType enum order.
ritsuka [Fri, 23 Jan 2015 16:26:01 +0000 (16:26 +0000)]
MacGui: fix HBRangeType enum order.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6800 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: clean up HBCore, add a way to register a block as error handler.
ritsuka [Fri, 23 Jan 2015 10:17:36 +0000 (10:17 +0000)]
MacGui: clean up HBCore, add a way to register a block as error handler.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6799 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Hide the advanced tab checkbox for x265 since there isn't one.
sr55 [Thu, 22 Jan 2015 21:42:38 +0000 (21:42 +0000)]
WinGui: Hide the advanced tab checkbox for x265 since there isn't one.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6798 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agolibav: bump to version 11.2
jstebbins [Thu, 22 Jan 2015 20:09:59 +0000 (20:09 +0000)]
libav: bump to version 11.2

Removes several unneeded patches.  Adds a new one.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6797 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Always show 1 based indexes for audio and subtitles, and give libhb 0 based.
sr55 [Thu, 22 Jan 2015 20:02:14 +0000 (20:02 +0000)]
WinGui: Always show 1 based indexes for audio and subtitles, and give libhb 0 based.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6796 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agojson: revert last commit
jstebbins [Thu, 22 Jan 2015 19:54:37 +0000 (19:54 +0000)]
json: revert last commit

made a bad assumption.  internal libhb track number is not needed by
the front-end

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6795 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agojson: add "Track" to audio and subtitle in titles
jstebbins [Thu, 22 Jan 2015 19:45:50 +0000 (19:45 +0000)]
json: add "Track" to audio and subtitle in titles

This is the track that must be passed to libhb in the job to select
desired audio and subtitle tracks

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6794 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Remove bad comment.
sr55 [Thu, 22 Jan 2015 19:40:16 +0000 (19:40 +0000)]
WinGui: Remove bad comment.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6793 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Fix subtitle track index. Made both Audio and Subtitle tracks 0 based.
sr55 [Thu, 22 Jan 2015 19:39:14 +0000 (19:39 +0000)]
WinGui: Fix subtitle track index.  Made both Audio and Subtitle tracks 0 based.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6792 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Fix a few binding errors.
sr55 [Thu, 22 Jan 2015 17:27:42 +0000 (17:27 +0000)]
WinGui: Fix a few binding errors.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6791 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Some minor tidy up for the last checkin.
sr55 [Thu, 22 Jan 2015 17:18:34 +0000 (17:18 +0000)]
WinGui: Some minor tidy up for the last checkin.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6790 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Initial re-factoring of the Video Tab. Replaces encoder specific preset/tune...
sr55 [Thu, 22 Jan 2015 16:32:22 +0000 (16:32 +0000)]
WinGui: Initial re-factoring of the Video Tab. Replaces encoder specific preset/tune/profile/level options with generic versions. This will break all existing user presets so the version number for the presets has been bumped. This should trigger the old presets to be archived.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6789 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: fix start/pause toolbar items validation.
ritsuka [Thu, 22 Jan 2015 11:01:37 +0000 (11:01 +0000)]
MacGui: fix start/pause toolbar items validation.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6788 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: add back the drawer code I accidentally removed previously.
ritsuka [Thu, 22 Jan 2015 10:48:06 +0000 (10:48 +0000)]
MacGui: add back the drawer code I accidentally removed previously.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6787 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: center the prefs window in the showWindow: method.
ritsuka [Thu, 22 Jan 2015 10:47:23 +0000 (10:47 +0000)]
MacGui: center the prefs window in the showWindow: method.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6786 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: rename HBController and HBQueueController files.
ritsuka [Thu, 22 Jan 2015 10:34:46 +0000 (10:34 +0000)]
MacGui: rename HBController and HBQueueController files.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6785 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: move the application delegate to its own class. Removed the "Open Source...
ritsuka [Thu, 22 Jan 2015 10:30:26 +0000 (10:30 +0000)]
MacGui: move the application delegate to its own class. Removed the "Open Source (Title Specific)" menu item, now integrated in the standard open panel.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6784 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: do a mutable copy instead of a copy for the masterTrackArray.
ritsuka [Wed, 21 Jan 2015 07:12:45 +0000 (07:12 +0000)]
MacGui: do a mutable copy instead of a copy for the masterTrackArray.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6783 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Fix audio track selection on JSON LibHB API.
sr55 [Tue, 20 Jan 2015 22:16:36 +0000 (22:16 +0000)]
WinGui: Fix audio track selection on JSON LibHB API.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6782 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Improve the preset load failure error message. Remove some duplicate keys...
sr55 [Tue, 20 Jan 2015 11:36:33 +0000 (11:36 +0000)]
WinGui: Improve the preset load failure error message. Remove some duplicate keys in the encode task model. Change some of the preview properties to nullable.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6781 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: add a number formatter to the seconds and frames textfields.
ritsuka [Tue, 20 Jan 2015 08:37:44 +0000 (08:37 +0000)]
MacGui: add a number formatter to the seconds and frames textfields.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6780 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: fix the "Cancel encode and stop" alert button.
ritsuka [Tue, 20 Jan 2015 08:37:00 +0000 (08:37 +0000)]
MacGui: fix the "Cancel encode and stop" alert button.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6779 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: rename cancel: to cancelRip: so it won't be automatically called when the...
ritsuka [Tue, 20 Jan 2015 08:05:16 +0000 (08:05 +0000)]
MacGui: rename cancel: to cancelRip: so it won't be automatically called when the esc key is pressed.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6778 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: remove the public hb_state property in HBCore, fix a bug in HBVideo and chang...
ritsuka [Tue, 20 Jan 2015 07:59:31 +0000 (07:59 +0000)]
MacGui: remove the public hb_state property in HBCore, fix a bug in HBVideo and change some strings in the queue job's description.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6777 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: use bindings to enable/disable the main window ui elements.
ritsuka [Tue, 20 Jan 2015 07:58:22 +0000 (07:58 +0000)]
MacGui: use bindings to enable/disable the main window ui elements.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6776 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Quick Fix for the batch encoding with libhb mode.
sr55 [Mon, 19 Jan 2015 21:55:29 +0000 (21:55 +0000)]
WinGui: Quick Fix for the batch encoding with libhb mode.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6775 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Adding additional logging around LibHB scan / encode to track down why it...
sr55 [Mon, 19 Jan 2015 21:00:04 +0000 (21:00 +0000)]
WinGui: Adding additional logging around LibHB scan / encode to track down why it's not starting for some users.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6774 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agobuild: fix mingw Jenkins builds
jstebbins [Mon, 19 Jan 2015 17:09:39 +0000 (17:09 +0000)]
build: fix mingw Jenkins builds

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6773 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: enable and fix more compiler warnings in the Xcode project.
ritsuka [Mon, 19 Jan 2015 15:35:35 +0000 (15:35 +0000)]
MacGui: enable and fix more compiler warnings in the Xcode project.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6772 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: remove startProgressHandler:completationHandler: method in HBCore. Switched...
ritsuka [Mon, 19 Jan 2015 09:03:29 +0000 (09:03 +0000)]
MacGui: remove startProgressHandler:completationHandler: method in HBCore. Switched HBPreviewGenerator to encodeJob: .

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6771 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: moved the queue code from HBController to HBQueueController, reworked the...
ritsuka [Mon, 19 Jan 2015 08:48:18 +0000 (08:48 +0000)]
MacGui: moved the queue code from HBController to HBQueueController, reworked the way the queue synchronise itself between multiple instances to be more resilient (hopefully). Modified HBCore to take callback blocks instead of notifications.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6770 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Removing some more dead code in the interop library.
sr55 [Sun, 18 Jan 2015 20:28:28 +0000 (20:28 +0000)]
WinGui: Removing some more dead code in the interop library.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6769 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Removing some redundant code from the interop library.
sr55 [Sun, 18 Jan 2015 18:10:12 +0000 (18:10 +0000)]
WinGui: Removing some redundant code from the interop library.
Fixed the libdvdnav option for the libhb based encoding.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6768 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Remove the EncodingProfile object as it doesn't make sense in the context...
sr55 [Sun, 18 Jan 2015 18:02:25 +0000 (18:02 +0000)]
WinGui: Remove the EncodingProfile object as it doesn't make sense in the context of the app.
Small fix to updated preview window.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6767 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWork around fedora mingw pthread library requirement
jstebbins [Sun, 18 Jan 2015 17:25:51 +0000 (17:25 +0000)]
Work around fedora mingw pthread library requirement
Fedora mingw seems to require it's own pthread library which causes build
conflicts with our pthread lib.  So this patch distinguishes whether
libpthread or libpthreadGC2 is already installed on the system and uses
the appropriate system lib when found.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6766 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Combine the Still and Live previews into a single window in the same style...
sr55 [Sat, 17 Jan 2015 23:03:53 +0000 (23:03 +0000)]
WinGui: Combine the Still and Live previews into a single window in the same style as the Mac and Linux GUI's

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6765 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Don't set audio rate fields in the json message for passthru.
sr55 [Sat, 17 Jan 2015 22:04:33 +0000 (22:04 +0000)]
WinGui: Don't set audio rate fields in the json message for passthru.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6764 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Fix SRT subtitle filepath issue.
sr55 [Sat, 17 Jan 2015 21:27:16 +0000 (21:27 +0000)]
WinGui: Fix SRT subtitle filepath issue.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6763 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agojson: fix srt filename parsing
jstebbins [Sat, 17 Jan 2015 20:06:09 +0000 (20:06 +0000)]
json: fix srt filename parsing

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6762 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Make the Bitrate, compression and quality nullable in the json audiolist...
sr55 [Sat, 17 Jan 2015 19:42:42 +0000 (19:42 +0000)]
WinGui: Make the Bitrate, compression and quality nullable in the json audiolist object to avoid warnings in the log.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6761 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui:
sr55 [Sat, 17 Jan 2015 19:39:49 +0000 (19:39 +0000)]
WinGui:
- Numerous fixes to the JSON api code.
  Live preview should now work again.
  Possible fix for issue where queued jobs where stopping at a random point and not continuing.
- Fix Clear button on the audio tab.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6760 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agolibav: remove dos line endings from patch
jstebbins [Thu, 15 Jan 2015 19:53:52 +0000 (19:53 +0000)]
libav: remove dos line endings from patch

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6759 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agobuild: fix configure environment of several contribs
jstebbins [Thu, 15 Jan 2015 19:15:27 +0000 (19:15 +0000)]
build: fix configure environment of several contribs

Incorrect build environment caused a failure to disable asserts in
libdvdnav which leads to crashes.  Probably other undesirable side effects
as well.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6756 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agodvd: demote an hb_error to hb_log to prevent GUI error dialog spam
jstebbins [Thu, 15 Jan 2015 19:13:21 +0000 (19:13 +0000)]
dvd: demote an hb_error to hb_log to prevent GUI error dialog spam
This "error" always happens with non-dvd sources.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6755 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: disable the alert on error code
ritsuka [Thu, 15 Jan 2015 07:44:12 +0000 (07:44 +0000)]
MacGui: disable the alert on error code

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6754 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: fix some leaks
ritsuka [Thu, 15 Jan 2015 07:41:47 +0000 (07:41 +0000)]
MacGui: fix some leaks

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6753 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Fix QSV Preset/Profile/Level
sr55 [Wed, 14 Jan 2015 21:45:50 +0000 (21:45 +0000)]
WinGui: Fix QSV Preset/Profile/Level

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6752 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Libhb JSON API, Fix Extra encode arguments.
sr55 [Wed, 14 Jan 2015 20:59:29 +0000 (20:59 +0000)]
WinGui: Libhb JSON API, Fix Extra encode arguments.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6751 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agostream: Fix scanning files with large PNGs
jstebbins [Wed, 14 Jan 2015 18:41:38 +0000 (18:41 +0000)]
stream: Fix scanning files with large PNGs
Increase libavformat probe buffer size.  The default size of 5MB is not
large enough to successfully scan some files.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6749 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: simplify the toolbar/menu validation methods, plus some cosmetics.
ritsuka [Wed, 14 Jan 2015 07:21:57 +0000 (07:21 +0000)]
MacGui: simplify the toolbar/menu validation methods, plus some cosmetics.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6748 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Fixes to new JSON API Code, Audio and Chapter settings.
sr55 [Tue, 13 Jan 2015 21:43:22 +0000 (21:43 +0000)]
WinGui: Fixes to new JSON API Code, Audio and Chapter settings.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6747 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Fix build.
sr55 [Tue, 13 Jan 2015 20:57:03 +0000 (20:57 +0000)]
WinGui: Fix build.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6746 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoMacGui: fix a crash when editing a queue item.
ritsuka [Tue, 13 Jan 2015 20:06:14 +0000 (20:06 +0000)]
MacGui: fix a crash when editing a queue item.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6745 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoFix libdvdnav dvd name and add additional fallback if no name is found
ritsuka [Tue, 13 Jan 2015 19:04:16 +0000 (19:04 +0000)]
Fix libdvdnav dvd name and add additional fallback if no name is found

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6744 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoLinGui: fix small memory leak
jstebbins [Tue, 13 Jan 2015 18:38:55 +0000 (18:38 +0000)]
LinGui: fix small memory leak

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6743 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoRevert a change Xcode committed on its own.
ritsuka [Tue, 13 Jan 2015 08:12:23 +0000 (08:12 +0000)]
Revert a change Xcode committed on its own.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6742 b64f7644-9d1e-0410-96f1-a4d463321fa5