]> granicus.if.org Git - handbrake/log
handbrake
9 years agoRemove unused hb_get_scancount function
ritsuka [Sun, 29 Mar 2015 07:02:00 +0000 (07:02 +0000)]
Remove unused hb_get_scancount function

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

9 years agoLinGui: refresh mingw build of gtk UI
jstebbins [Sat, 28 Mar 2015 02:02:37 +0000 (02:02 +0000)]
LinGui: refresh mingw build of gtk UI

Fixes a couple issues.  adds qsv support.

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

9 years agoLinGui: move ui xml to GResource
jstebbins [Fri, 27 Mar 2015 19:18:30 +0000 (19:18 +0000)]
LinGui: move ui xml to GResource

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

9 years agoLinGui: build icon resources from icons
jstebbins [Thu, 26 Mar 2015 23:08:36 +0000 (23:08 +0000)]
LinGui: build icon resources from icons
...instead of committing 22MB icon resource file to svn

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

9 years agoLinGui: move data resources into GResource
jstebbins [Thu, 26 Mar 2015 22:56:25 +0000 (22:56 +0000)]
LinGui: move data resources into GResource

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

9 years agoLinGui: move icons into a GResource
jstebbins [Thu, 26 Mar 2015 22:13:24 +0000 (22:13 +0000)]
LinGui: move icons into a GResource

This allows me to eliminate a warning from gtk+-3.14 about deprecated
gtk_icon_theme_add_builtin_icon().

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

9 years agoLinGui: fix queue file open dialog filters
jstebbins [Thu, 26 Mar 2015 19:17:01 +0000 (19:17 +0000)]
LinGui: fix queue file open dialog filters

Forgot to change these to json from xml/plist

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

9 years agoLinGui: fix activity window scrolling
jstebbins [Thu, 26 Mar 2015 16:55:02 +0000 (16:55 +0000)]
LinGui: fix activity window scrolling

Yet another work-around for a gtk+-3 problem.  They now delay updating
the scrollbar adjustment to an idle loop callback.  So I must delay
my scroll-to-bottom code so that it occurrs after their update.

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

9 years agoLinGui: work around yet another gtk+-3 bug
jstebbins [Wed, 25 Mar 2015 21:32:07 +0000 (21:32 +0000)]
LinGui: work around yet another gtk+-3 bug
GtkTextView gets confused if you try to set it's contents again while
in a callback for a change to the TextView.  So prevent such behavior
by the app.  Requires updating the x264Option TextView in the background
(idle loop) rather than immediately.

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

9 years agoLinGui: fix UI issue with x264Option updates
jstebbins [Wed, 25 Mar 2015 21:26:37 +0000 (21:26 +0000)]
LinGui: fix UI issue with x264Option updates

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

9 years agoLinGui: init VideoPreset with valid value
jstebbins [Wed, 25 Mar 2015 19:39:00 +0000 (19:39 +0000)]
LinGui: init VideoPreset with valid value

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

9 years agoMacGui: add an alert window to show the exceptions not handled. Hopefully it will...
ritsuka [Tue, 24 Mar 2015 07:32:31 +0000 (07:32 +0000)]
MacGui: add an alert window to show the exceptions not handled. Hopefully it will make it easier for users to report this kind of issue.

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

9 years agolibav: bump to v11.3
jstebbins [Mon, 23 Mar 2015 17:56:56 +0000 (17:56 +0000)]
libav: bump to v11.3

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

9 years agoMacGui: bind angle popup to the angle property of HBJob.
ritsuka [Thu, 19 Mar 2015 19:44:22 +0000 (19:44 +0000)]
MacGui: bind angle popup to the angle property of HBJob.

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

9 years agoMacGui: fix the error variable in canScan:error: , it was dereferenced one time too...
ritsuka [Thu, 19 Mar 2015 16:28:09 +0000 (16:28 +0000)]
MacGui: fix the error variable in canScan:error: , it was dereferenced one time too many.

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

9 years agoMacGui: add a missing ownership qualifier needed by ARC.
ritsuka [Thu, 19 Mar 2015 16:12:45 +0000 (16:12 +0000)]
MacGui: add a missing ownership qualifier needed by ARC.

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

9 years agoLinGui: add defaults for new copy mask options
jstebbins [Wed, 18 Mar 2015 21:21:31 +0000 (21:21 +0000)]
LinGui: add defaults for new copy mask options

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

9 years agoLinGui: fix off-by-one error in subtitle track selection
jstebbins [Wed, 18 Mar 2015 21:20:06 +0000 (21:20 +0000)]
LinGui: fix off-by-one error in subtitle track selection

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

9 years agoLinGui: update generation of audio copy mask with new copy options
jstebbins [Wed, 18 Mar 2015 21:18:34 +0000 (21:18 +0000)]
LinGui: update generation of audio copy mask with new copy options

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

9 years agorendersub: remove unnecessary filter settings
jstebbins [Wed, 18 Mar 2015 15:28:47 +0000 (15:28 +0000)]
rendersub: remove unnecessary filter settings

crop comes from job during post_init so isn't necessary.
also, fix frame size (again) :(

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

9 years agoMacGui: fix a crash in the add preset and add titles to queue sheets introduced by...
ritsuka [Tue, 17 Mar 2015 19:02:47 +0000 (19:02 +0000)]
MacGui: fix a crash in the add preset and add titles to queue sheets introduced by the ARC conversion.

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

9 years agoMacGui: fix live preview crash caused by the ARC conversion.
ritsuka [Tue, 17 Mar 2015 18:27:39 +0000 (18:27 +0000)]
MacGui: fix live preview crash caused by the ARC conversion.

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

9 years agoMacGui: clean up the preview controller, and fix the preview not updating when a...
ritsuka [Tue, 17 Mar 2015 18:04:22 +0000 (18:04 +0000)]
MacGui: clean up the preview controller, and fix the preview not updating when a new title is selected.

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

9 years agorendersub: fix text rendering frame size
jstebbins [Tue, 17 Mar 2015 17:11:28 +0000 (17:11 +0000)]
rendersub: fix text rendering frame size

Rendered text was in wrong position and sometimes dropped due to being
out of frame.

This got broken when I added filter post_init to set cropping *after*
it is determined by the cropscale filter.  I forgot to check text rendering
initialization when I made this change.

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

9 years agoMacGui: convert the mac gui to Objective-C ARC.
ritsuka [Tue, 17 Mar 2015 13:56:21 +0000 (13:56 +0000)]
MacGui: convert the mac gui to Objective-C ARC.

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

9 years agodecomb: oops, fix overread when height is mod 4
jstebbins [Mon, 16 Mar 2015 15:48:55 +0000 (15:48 +0000)]
decomb: oops, fix overread when height is mod 4

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

9 years agoLinGui: add widgets for eac3, truehd, and flac autopassthru
jstebbins [Sun, 15 Mar 2015 22:10:53 +0000 (22:10 +0000)]
LinGui: add widgets for eac3, truehd, and flac autopassthru

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

9 years agomuxavformat: add "creation_time" metadata
jstebbins [Sun, 15 Mar 2015 15:45:16 +0000 (15:45 +0000)]
muxavformat: add "creation_time" metadata

Tags mp4 files with current time.  This was previously done by mp4v2 for us.

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

9 years agodecomb: fix green line when source hight is modulus 2
jstebbins [Sat, 14 Mar 2015 21:23:03 +0000 (21:23 +0000)]
decomb: fix green line when source hight is modulus 2

decomb requires mod 4 height.  we pad our frame buffer heights to allow
for this kind of thing, but need to allow decomb to operate on those extra
blank lines.

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

9 years agoWinGui: Make the anamorphic objects in the services library public.
sr55 [Sat, 14 Mar 2015 19:45:53 +0000 (19:45 +0000)]
WinGui: Make the anamorphic objects in the services library public.

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

9 years agoWinGui: Fixed the temp Property Changed Base Impl.
sr55 [Sat, 14 Mar 2015 17:34:12 +0000 (17:34 +0000)]
WinGui: Fixed the temp Property Changed Base Impl.

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

9 years agoWinGui: Remove the Caliburn Micro / Castle dependency in The services library, and...
sr55 [Sat, 14 Mar 2015 17:16:58 +0000 (17:16 +0000)]
WinGui: Remove the Caliburn Micro / Castle dependency in The services library, and make the low-level json api public.

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

9 years agolibhb: fix building with QSV enabled.
Rodeo [Fri, 13 Mar 2015 19:29:20 +0000 (19:29 +0000)]
libhb: fix building with QSV enabled.

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

9 years agoWinGui: Add the word "sources" to the quality tooltip to make it marginally clearer.
sr55 [Thu, 12 Mar 2015 20:44:14 +0000 (20:44 +0000)]
WinGui: Add the word "sources" to the quality tooltip to make it marginally clearer.

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

9 years agojson: fix crash when foreign audio search is *not* enabled
jstebbins [Wed, 11 Mar 2015 14:42:33 +0000 (14:42 +0000)]
json: fix crash when foreign audio search is *not* enabled

Also, prevent crashes that occur when the json is not properly parsed.
It will still fail to encode, but we will capture the parse failure in
the log.

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

9 years agoWinGui: Fix the Encoder Tune option.
sr55 [Mon, 9 Mar 2015 15:33:05 +0000 (15:33 +0000)]
WinGui: Fix the Encoder Tune option.

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

9 years agolibhb: use jansson for hb_dict
jstebbins [Mon, 9 Mar 2015 15:05:47 +0000 (15:05 +0000)]
libhb: use jansson for hb_dict

This paves the way to doing preset processing in libhb.  Initially for the CLI
but other frontends may benefit eventually.

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

9 years agoMacGui: simplify the encoding state string creation code
ritsuka [Sun, 8 Mar 2015 06:04:14 +0000 (06:04 +0000)]
MacGui: simplify the encoding state string creation code

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

9 years agoWinGui: Updating the app to handle the latest JSON API change regarding the Automatic...
sr55 [Sat, 7 Mar 2015 22:54:38 +0000 (22:54 +0000)]
WinGui: Updating the app to handle the latest JSON API change regarding the Automatic title scan on encode. This Simplifies the API in the services library.

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

9 years agojson: automatically scan title when processing json jobs
jstebbins [Sat, 7 Mar 2015 22:25:48 +0000 (22:25 +0000)]
json: automatically scan title when processing json jobs

Simplifies the WinGui.

This also changes how jobs are processed.  Creating the sub-jobs for
multiple passes is delayed until after scanning and immediately before
running the job.

Working status has also changed.  Sub-job passes are identified in status
with an ID that allows the frontend to definitively identify what pass
is in progress.

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

9 years agoLinGui: remove unused function
jstebbins [Sat, 7 Mar 2015 20:53:21 +0000 (20:53 +0000)]
LinGui: remove unused function

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

9 years agoLinGui: convert resource files to json
jstebbins [Sat, 7 Mar 2015 17:13:28 +0000 (17:13 +0000)]
LinGui: convert resource files to json

Default presets, internal settings defaults, and widget dependency
files are now all json.  No more plists!

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

9 years agoLinGui: rename resource file since it's no longer a plist
jstebbins [Sat, 7 Mar 2015 17:00:34 +0000 (17:00 +0000)]
LinGui: rename resource file since it's no longer a plist

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

9 years agoLinGui: clean settings better before writing to presets file
jstebbins [Sat, 7 Mar 2015 16:48:41 +0000 (16:48 +0000)]
LinGui: clean settings better before writing to presets file

Some internal settings were getting written out to the presets file.

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

9 years agoWinGui: Stripping out a lot of legacy abstraction code for the scan service.
sr55 [Fri, 6 Mar 2015 22:36:10 +0000 (22:36 +0000)]
WinGui: Stripping out a lot of legacy abstraction code for the scan service.

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

9 years agoLinGui: add methods for reading and writing json config files
jstebbins [Fri, 6 Mar 2015 22:17:34 +0000 (22:17 +0000)]
LinGui: add methods for reading and writing json config files

queue, preferences and app resources are now stored in json.
presets are not yet stored as json, pending sync with other platforms

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

9 years agoWinGui: Restore the preview functionality after refactoring.
sr55 [Fri, 6 Mar 2015 19:40:08 +0000 (19:40 +0000)]
WinGui: Restore the preview functionality after refactoring.

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

9 years agoLinGui: change settings dict from glib to jansson
jstebbins [Fri, 6 Mar 2015 18:12:27 +0000 (18:12 +0000)]
LinGui: change settings dict from glib to jansson

This will allow for preferences, presets, and queue files to be
written as json instead of plists (currently still plists).

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

9 years agoWinGui: Moving some more namespaces.
sr55 [Thu, 5 Mar 2015 21:05:26 +0000 (21:05 +0000)]
WinGui: Moving some more namespaces.

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

9 years agoWinGui: Remove the EncodeJob model. This removes another abstraction layer that is...
sr55 [Thu, 5 Mar 2015 20:54:44 +0000 (20:54 +0000)]
WinGui: Remove the EncodeJob model. This removes another abstraction layer that is no longer necessary now that the GUI uses libhb directly.

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

9 years agoLinGui: fix compiler warning
jstebbins [Thu, 5 Mar 2015 20:30:10 +0000 (20:30 +0000)]
LinGui: fix compiler warning

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

9 years agoLinGui: random clean-ups
jstebbins [Thu, 5 Mar 2015 20:28:11 +0000 (20:28 +0000)]
LinGui: random clean-ups

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

9 years agoWinGui: Remove the EncodeServiceWrapper
sr55 [Tue, 3 Mar 2015 19:59:35 +0000 (19:59 +0000)]
WinGui: Remove the EncodeServiceWrapper

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

9 years agoProRes: extend the padding check to 16 bits.
Rodeo [Mon, 2 Mar 2015 16:28:01 +0000 (16:28 +0000)]
ProRes: extend the padding check to 16 bits.

Fixes decoding artifacts on some samples.

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

9 years agoWinGui: Dropping more legacy code and moving some more UI only code up to the UI...
sr55 [Sun, 1 Mar 2015 18:10:34 +0000 (18:10 +0000)]
WinGui: Dropping more legacy code and moving some more UI only code up to the UI level.

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

9 years agoWinGui: Moving the Queue Code out to the UI level. The services library will be stric...
sr55 [Sun, 1 Mar 2015 18:03:28 +0000 (18:03 +0000)]
WinGui: Moving the Queue Code out to the UI level. The services library will be strictly a libhb warpper and service provider.

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

9 years agoWinGui: Removing the Isolation code as it's not used, and planned for libhb instead.
sr55 [Sun, 1 Mar 2015 17:53:54 +0000 (17:53 +0000)]
WinGui: Removing the Isolation code as it's not used, and planned for libhb instead.

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

9 years agox265: fix crash when encoding twice with different parameters
jstebbins [Sun, 1 Mar 2015 17:27:40 +0000 (17:27 +0000)]
x265: fix crash when encoding twice with different parameters

"static" member in cudata was not re-initialized on second encode.

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

9 years agox265: enable debug symbols when configured for debugging
jstebbins [Sun, 1 Mar 2015 17:21:50 +0000 (17:21 +0000)]
x265: enable debug symbols when configured for debugging

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

9 years agoWinGui: Fix a couple of typos in the build script.
sr55 [Sat, 28 Feb 2015 20:46:31 +0000 (20:46 +0000)]
WinGui: Fix a couple of typos in the build script.

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

9 years agoWinGui: Update Build file for VS project updates.
sr55 [Sat, 28 Feb 2015 20:43:03 +0000 (20:43 +0000)]
WinGui: Update Build file for VS project updates.

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

9 years agoWinGui: Tabs -> Spaces.
sr55 [Sat, 28 Feb 2015 20:37:38 +0000 (20:37 +0000)]
WinGui: Tabs -> Spaces.

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

9 years agoWinGui: General VS Project Cleanup. Simplified build profiles. Installer no longer...
sr55 [Sat, 28 Feb 2015 20:32:54 +0000 (20:32 +0000)]
WinGui: General VS Project Cleanup. Simplified build profiles. Installer no longer packages xml files so install size should be slightly smaller.

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

9 years agoWinGui: Remove Interop Library for Previous commit.
sr55 [Sat, 28 Feb 2015 20:13:24 +0000 (20:13 +0000)]
WinGui: Remove Interop Library for Previous commit.

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

9 years agoWinGui: Moving the Interop Code into the services library. This will allow some model...
sr55 [Sat, 28 Feb 2015 20:10:51 +0000 (20:10 +0000)]
WinGui: Moving the Interop Code into the services library. This will allow some modelling simplifications.

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

9 years agoWinGui: Remove the EagleBoost.Wpf library as it's not used by the GUI.
sr55 [Sat, 28 Feb 2015 19:53:52 +0000 (19:53 +0000)]
WinGui: Remove the EagleBoost.Wpf library as it's not used by the GUI.

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

9 years agoWinGui: Rename interop library to match naming convention. Remove some old test files...
sr55 [Sat, 28 Feb 2015 19:51:01 +0000 (19:51 +0000)]
WinGui: Rename interop library to match naming convention. Remove some old test files that are not used.

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

9 years agoMacGui: check for duplicated file names when adding a batch of jobs.
ritsuka [Sat, 28 Feb 2015 11:30:45 +0000 (11:30 +0000)]
MacGui: check for duplicated file names when adding a batch of jobs.

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

9 years agonlmeans: fix build on non-x86 architectures
jstebbins [Thu, 26 Feb 2015 19:44:41 +0000 (19:44 +0000)]
nlmeans: fix build on non-x86 architectures

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

9 years agomuxavformat: only set subtitle "forced" flag when *user* sets default track
jstebbins [Wed, 25 Feb 2015 16:12:13 +0000 (16:12 +0000)]
muxavformat: only set subtitle "forced" flag when *user* sets default track

Forced shouldn't be set when hb chooses a default track for mp4, which we
do for quicktime compatibility.

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

9 years agoMacGui: add some accessibility titles to the UI items.
ritsuka [Wed, 25 Feb 2015 06:43:36 +0000 (06:43 +0000)]
MacGui: add some accessibility titles to the UI items.

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

9 years agoMacGui: fix a crash on 10.8 and previous versions. NSURL fileSystemRepresentation...
ritsuka [Wed, 25 Feb 2015 06:28:41 +0000 (06:28 +0000)]
MacGui: fix a crash on 10.8 and previous versions. NSURL fileSystemRepresentation was added in 10.9.

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

9 years agomkv: mark "default" subtitle tracks with both default and forced flags
jstebbins [Tue, 24 Feb 2015 21:40:24 +0000 (21:40 +0000)]
mkv: mark "default" subtitle tracks with both default and forced flags

Makes "default" do the right thing in plex

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

9 years agoLinGui: Fix data type of PictureDenoiseFilter in default presets
jstebbins [Tue, 24 Feb 2015 18:18:34 +0000 (18:18 +0000)]
LinGui: Fix data type of PictureDenoiseFilter in default presets

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

9 years agoMacGui: load the built-in presets from a plist file. The plist is the almost the...
ritsuka [Mon, 23 Feb 2015 07:45:40 +0000 (07:45 +0000)]
MacGui: load the built-in presets from a plist file. The plist is the almost the same as the LinGui one, but it's a duplicated to avoid having to wait for one gui in case of breaking presets changes.

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

9 years agoMacGui: fix queue drag&drop when there is not job being encoded.
ritsuka [Mon, 23 Feb 2015 07:40:50 +0000 (07:40 +0000)]
MacGui: fix queue drag&drop when there is not job being encoded.

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

9 years agoWinGui: Extend the scope of libhb encode exception handling to get a better idea...
sr55 [Sat, 21 Feb 2015 22:01:39 +0000 (22:01 +0000)]
WinGui: Extend the scope of libhb encode exception handling to get a better idea of what's going wrong for some people.

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

9 years agoMacGui: add a preference to toggle the log cleanup. Use NSURL directly where possible.
ritsuka [Sat, 21 Feb 2015 07:28:48 +0000 (07:28 +0000)]
MacGui: add a preference to toggle the log cleanup. Use NSURL directly where possible.

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

9 years agoMacGui: remove logs older than a month in the EncodeLogs folder.
ritsuka [Fri, 20 Feb 2015 12:23:27 +0000 (12:23 +0000)]
MacGui: remove logs older than a month in the EncodeLogs folder.

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

9 years agoMacGui: revert unrelated part of the previous commit that should't have been committed.
ritsuka [Fri, 20 Feb 2015 12:20:54 +0000 (12:20 +0000)]
MacGui: revert unrelated part of the previous commit that should't have been committed.

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

9 years agoMacGui: remove the Queue directory in the Application Support folder, we don't use...
ritsuka [Fri, 20 Feb 2015 12:15:41 +0000 (12:15 +0000)]
MacGui: remove the Queue directory in the Application Support folder, we don't use FSEvent anymore so it's not needed. Simplify the init of HBDistributedArray.

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

9 years agoMacGui: fix warnings.
ritsuka [Fri, 20 Feb 2015 08:04:25 +0000 (08:04 +0000)]
MacGui: fix warnings.

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

9 years agoMacGui: add a protocol HBUniqueObject objects must implements if they are used in...
ritsuka [Fri, 20 Feb 2015 08:03:55 +0000 (08:03 +0000)]
MacGui: add a protocol HBUniqueObject objects must implements if they are used in a  HBDistributedArray.

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

9 years agoMacGui: update the Xcode project to include the new redirect classes.
ritsuka [Fri, 20 Feb 2015 08:02:05 +0000 (08:02 +0000)]
MacGui: update the Xcode project to include the new redirect classes.

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

9 years agoMacGui: refactor the stderr/stdout redirect code to be more modular.
ritsuka [Fri, 20 Feb 2015 07:59:38 +0000 (07:59 +0000)]
MacGui: refactor the stderr/stdout redirect code to be more modular.

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

9 years agoLinGui: whoops, forgot file chooser dialog filters...
jstebbins [Wed, 18 Feb 2015 23:31:15 +0000 (23:31 +0000)]
LinGui: whoops, forgot file chooser dialog filters...

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

9 years agoLinGui: Add queue save/load options to queue pane
jstebbins [Wed, 18 Feb 2015 23:25:35 +0000 (23:25 +0000)]
LinGui: Add queue save/load options to queue pane

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

9 years agoLinGui: Fix subtitle burn-in validation
jstebbins [Wed, 18 Feb 2015 23:18:36 +0000 (23:18 +0000)]
LinGui: Fix subtitle burn-in validation

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

9 years agoMacGui: do not make the output panel textview scroll to the bottom if the window...
ritsuka [Wed, 18 Feb 2015 07:47:23 +0000 (07:47 +0000)]
MacGui: do not make the output panel textview scroll to the bottom if the window is not visible. The scroll operation is expensive.

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

9 years agoMacGui: move HBOutputRedirect ivar to the .m file.
ritsuka [Wed, 18 Feb 2015 07:45:15 +0000 (07:45 +0000)]
MacGui: move HBOutputRedirect ivar to the .m file.

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

9 years agoMacGui: fix typo.
ritsuka [Wed, 18 Feb 2015 06:05:14 +0000 (06:05 +0000)]
MacGui: fix typo.

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

9 years agostream: fix potential overflow in pts calculation
jstebbins [Tue, 17 Feb 2015 21:10:37 +0000 (21:10 +0000)]
stream: fix potential overflow in pts calculation

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

9 years agoLinGui: Fix sanitizing audio list after container change
jstebbins [Tue, 17 Feb 2015 18:24:48 +0000 (18:24 +0000)]
LinGui: Fix sanitizing audio list after container change

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

9 years agoMacGui: add Burn-In options to subtitle defaults hopefully similar to the LinGui.
ritsuka [Tue, 17 Feb 2015 17:30:34 +0000 (17:30 +0000)]
MacGui: add Burn-In options to subtitle defaults hopefully similar to the LinGui.

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

9 years agolibhb: Fix memory alignment issue in nlmeans.
bradleys [Mon, 16 Feb 2015 21:31:14 +0000 (21:31 +0000)]
libhb: Fix memory alignment issue in nlmeans.

Solves crash in accelerated code when source dimensions are not mod 16.

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

9 years agolibhb: don't pass "auto" profile to libx265.
Rodeo [Mon, 16 Feb 2015 20:59:53 +0000 (20:59 +0000)]
libhb: don't pass "auto" profile to libx265.

This isn't a valid H.265 profile and will cause encoder initialization to fail.

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

9 years agoLinGui: make fallback audio encoder selection use libhb function
jstebbins [Mon, 16 Feb 2015 16:24:17 +0000 (16:24 +0000)]
LinGui: make fallback audio encoder selection use libhb function

This way I don't have up update this every time new codecs are added.

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

9 years agobd: fix printf format conversion warning
jstebbins [Mon, 16 Feb 2015 15:56:00 +0000 (15:56 +0000)]
bd: fix printf format conversion warning

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

9 years agolibhb: Fix compiler warnings and more const correctness in nlmeans.
bradleys [Mon, 16 Feb 2015 00:15:03 +0000 (00:15 +0000)]
libhb: Fix compiler warnings and more const correctness in nlmeans.

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

9 years agolibhb: Fix compiler warnings in denoise (hqdn3d).
bradleys [Mon, 16 Feb 2015 00:06:35 +0000 (00:06 +0000)]
libhb: Fix compiler warnings in denoise (hqdn3d).

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