]>
granicus.if.org Git - handbrake/log
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
ritsuka [Tue, 13 Jan 2015 08:08:04 +0000 (08:08 +0000)]
MacGui: Move the audio/subtitles selection logic out of the view controllers. Now it's possible to create a HBJob and apply a preset to without the UI classes help.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6741
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Tue, 13 Jan 2015 07:37:56 +0000 (07:37 +0000)]
MacGui: reorganize createMovieAsyncWithImageIndex:andDuration: method. and add an additional check before switching the preview window HUD.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6740
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 12 Jan 2015 19:50:52 +0000 (19:50 +0000)]
WinGui: Some fixes around x264/x265 tune/profile options
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6739
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 12 Jan 2015 17:15:19 +0000 (17:15 +0000)]
Simplify frontend useage of hb_add()
Modify hb_add() to automatically add all necessary passes, so hb_add()
only needs to be called once per job. It now automatically adds subtitle
scan and 2-pass encoding passes.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6738
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Mon, 12 Jan 2015 15:38:51 +0000 (15:38 +0000)]
MacGui: fix frame rate mode description in the queue.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6737
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 11 Jan 2015 20:45:21 +0000 (20:45 +0000)]
LinGui: fix parent window of dialogs
libgtk has started complaining about floating dialogs
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6734
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 11 Jan 2015 18:38:55 +0000 (18:38 +0000)]
WinGui: Another fix to 2Pass encoding on the new JSON api.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6733
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 11 Jan 2015 18:12:28 +0000 (18:12 +0000)]
WinGui: Make LibHB a first class citizen for encoding. (Now on by default). Update for JSON API changes. Bug fixes in subtitles and twopass encoding.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6732
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 11 Jan 2015 18:01:51 +0000 (18:01 +0000)]
json: simplify hb_add_json API
Now automatically adds subtitle scan and 2-pass encoding jobs.
Changed "Pass" integer to "TwoPass" boolean to facilite this.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6731
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 11 Jan 2015 16:52:56 +0000 (16:52 +0000)]
json: fix parsing of SRT subtitles
Previously required "Track" < 0 which is unintuitive and unnecessary.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6730
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sun, 11 Jan 2015 12:18:49 +0000 (12:18 +0000)]
MacGui: refactored some duplicated code.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6728
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sun, 11 Jan 2015 12:08:22 +0000 (12:08 +0000)]
MacGui: use a smaller timer internal while scanning to make the UI more responsive.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6727
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 10 Jan 2015 22:03:15 +0000 (22:03 +0000)]
rendersub: fix small blending error
The error is really small, but visible over some backgrounds.
See https://forum.handbrake.fr/viewtopic.php?f=5&t=30942
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6726
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 10 Jan 2015 18:37:52 +0000 (18:37 +0000)]
WinGui: Fix a large memory leak in the preview window that was introduced with the switch to _preview2
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6725
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 10 Jan 2015 18:14:11 +0000 (18:14 +0000)]
WinGui:
- Fix the DRC call
- Adding a HandBrake instance manager for scanning to make calls into the libhb helper methods easier.
- Remove codecparam from the audio models
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6724
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sat, 10 Jan 2015 16:51:29 +0000 (16:51 +0000)]
MacGui: declare the public.movie UTI document type in the info.plist, so HB will show up in the Open With menu in Finder.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6723
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sat, 10 Jan 2015 16:29:05 +0000 (16:29 +0000)]
Bump year to 2015
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6722
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sat, 10 Jan 2015 08:38:37 +0000 (08:38 +0000)]
MacGui: fix a leak of the output log file path string.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6719
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sat, 10 Jan 2015 08:33:07 +0000 (08:33 +0000)]
MacGui: remove HBViewValidation protocol.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6718
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sat, 10 Jan 2015 08:32:25 +0000 (08:32 +0000)]
MacGui: fix the number of pass in the job queue description.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6717
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sat, 10 Jan 2015 08:28:57 +0000 (08:28 +0000)]
MacGui: remove a deprecated api call.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6716
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sat, 10 Jan 2015 08:14:23 +0000 (08:14 +0000)]
Fix some leaks in OpenCL code. https://reviews.handbrake.fr/r/779/
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6715
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Fri, 9 Jan 2015 23:35:34 +0000 (23:35 +0000)]
libhb: reduce framerate fps/num for all encoders.
Some encoders do it on their own, but others
don't, so do it unconditionally for consistency.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6714
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Fri, 9 Jan 2015 23:33:48 +0000 (23:33 +0000)]
libhb: only sanitize PAR for the MPEG-4 encoder.
The MPEG-2 and VP8 encoders will initialize
fine regardless, and the PAR will be stored
at the container, not the bitstream level.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6713
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Fri, 9 Jan 2015 23:15:47 +0000 (23:15 +0000)]
QSV: disable AdaptiveI/B options by default.
Detection of the features' availability is not
100% reliable yet, and the encoder could fail
to initialize if the options are enabled but
not supported by the graphics driver.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6711
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 9 Jan 2015 21:36:21 +0000 (21:36 +0000)]
WinGui: Another copyright notice updated.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6710
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 9 Jan 2015 21:34:56 +0000 (21:34 +0000)]
WinGui: Update copyright year
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6709
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 9 Jan 2015 21:28:06 +0000 (21:28 +0000)]
WinGui: Missed file from previous checkin
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6708
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 9 Jan 2015 21:27:44 +0000 (21:27 +0000)]
WinGui: Moving the Interop Converts to the Top level as well since it's considered the core api of this library.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6707
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 9 Jan 2015 21:24:39 +0000 (21:24 +0000)]
WinGui: Move the Encoders class to the root level of the Interop Library and Rename to HandBrakeEncoderHelpers. All the HandBrake API calls we make now have wrappers at the top level of this project.
Remove some region from small classes where they don't offer any benifit.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6706
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 9 Jan 2015 21:15:46 +0000 (21:15 +0000)]
WinGui: Further API tidyup in the interop library. Moving some filesize calculation code into HandBrakeUtils. It's now the responsibility of the consumer to provide a valid title.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6705
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 9 Jan 2015 21:07:57 +0000 (21:07 +0000)]
WinGui: Better UTF-8 Fix, Also fixed encode class
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6704
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 9 Jan 2015 20:50:05 +0000 (20:50 +0000)]
WinGui: Some Tweaks to the configure defaults UI. Improve auto passthru language.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6703
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 9 Jan 2015 20:21:13 +0000 (20:21 +0000)]
WinGui: Remove "Aspect Ratio" Display on the Picture tab. It's not really useful to anyone.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6702
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 9 Jan 2015 19:30:30 +0000 (19:30 +0000)]
WinGui: Fix an issue with non-ASCII characters in the new JSON Scan API. Thanks to Taihei for pointing out the solution.
https://reviews.handbrake.fr/r/778
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6701
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Fri, 9 Jan 2015 08:12:28 +0000 (08:12 +0000)]
MacGui: fix the error alert, the error message wasn't captured properly by the block.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6700
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Fri, 9 Jan 2015 07:41:26 +0000 (07:41 +0000)]
MacGui: update a file header and fix a comment.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6699
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Fri, 9 Jan 2015 07:40:00 +0000 (07:40 +0000)]
MacGui: remove some NSString -> NSURL conversions. Added a default size value and folder expanded value for the presets drawer.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6698
b64f7644 -9d1e-0410-96f1-
a4d463321fa5