]> granicus.if.org Git - handbrake/log
handbrake
10 years agolibhb: remove dead code
jstebbins [Tue, 23 Dec 2014 19:28:40 +0000 (19:28 +0000)]
libhb: remove dead code

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

10 years agoMacGui: fix build.
ritsuka [Tue, 23 Dec 2014 10:38:01 +0000 (10:38 +0000)]
MacGui: fix build.

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

10 years agoMacGui: remove some unused #import. Move again more things in HBController to HBJob.
ritsuka [Tue, 23 Dec 2014 10:26:39 +0000 (10:26 +0000)]
MacGui: remove some unused #import. Move again more things in HBController to HBJob.

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

10 years agoMacGui: move the UI helper methods to new categories. Implement NSCoding in more...
ritsuka [Tue, 23 Dec 2014 10:23:59 +0000 (10:23 +0000)]
MacGui: move the UI helper methods to new categories. Implement NSCoding in more classes.

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

10 years agoMacGui: set the chapter titles directly in HBJob. Move more things over to HBTitle...
ritsuka [Mon, 22 Dec 2014 17:12:16 +0000 (17:12 +0000)]
MacGui: set the chapter titles directly in HBJob. Move more things over to HBTitle and HBJob.

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

10 years agolibhb: remove hb_job_reset
jstebbins [Mon, 22 Dec 2014 17:07:28 +0000 (17:07 +0000)]
libhb: remove hb_job_reset
It is no longer needed by the mac ui

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

10 years agoMacGui: save the preset description, it had been broken after the add preset window...
ritsuka [Mon, 22 Dec 2014 17:06:53 +0000 (17:06 +0000)]
MacGui: save the preset description, it had been broken after the add preset window refactoring.

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

10 years agolibhb: remove deprecated job and title fields
jstebbins [Mon, 22 Dec 2014 16:26:47 +0000 (16:26 +0000)]
libhb: remove deprecated job and title fields

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

10 years agoMacGui: implement NSCoding protocol in HBJob.
ritsuka [Mon, 22 Dec 2014 07:55:39 +0000 (07:55 +0000)]
MacGui: implement NSCoding protocol in HBJob.

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

10 years agoMacGui: fixed a number of memory leaks. Do not set some deprecated hb_job fields.
ritsuka [Mon, 22 Dec 2014 07:30:12 +0000 (07:30 +0000)]
MacGui: fixed a number of memory leaks. Do not set some deprecated hb_job fields.

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

10 years agoMacGui: remove the last usage of title->job.
ritsuka [Sun, 21 Dec 2014 13:08:20 +0000 (13:08 +0000)]
MacGui: remove the last usage of title->job.

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

10 years agoMacGui: use HBJob tracks array in HBAudioController and HBSubtitlesController. Add...
ritsuka [Sun, 21 Dec 2014 12:55:37 +0000 (12:55 +0000)]
MacGui: use HBJob tracks array in HBAudioController and HBSubtitlesController. Add a method to convert a HBJob to a hb_job_t.

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

10 years agoMacGui: refactor a bit of HBController to remove dependency on hb_title_t.
ritsuka [Sun, 21 Dec 2014 12:53:51 +0000 (12:53 +0000)]
MacGui: refactor a bit of HBController to remove dependency on hb_title_t.

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

10 years agoMacGui: use HBJob when possible.
ritsuka [Sun, 21 Dec 2014 06:34:10 +0000 (06:34 +0000)]
MacGui: use HBJob when possible.

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

10 years agoMacGui: add some more logs in HBCore.
ritsuka [Sun, 21 Dec 2014 06:32:22 +0000 (06:32 +0000)]
MacGui: add some more logs in HBCore.

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

10 years agoMacGui: set the correct framerate in the preset.
ritsuka [Sun, 21 Dec 2014 06:31:11 +0000 (06:31 +0000)]
MacGui: set the correct framerate in the preset.

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

10 years agoMacGui: rearrange files in the project and disabled NSZombie.
ritsuka [Sat, 20 Dec 2014 18:57:52 +0000 (18:57 +0000)]
MacGui: rearrange files in the project and disabled NSZombie.

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

10 years agoMacGui: fix a warning.
ritsuka [Sat, 20 Dec 2014 18:57:23 +0000 (18:57 +0000)]
MacGui: fix a warning.

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

10 years agoMacGui: integrated HBPicture in HBPictureController and started to move things over...
ritsuka [Sat, 20 Dec 2014 18:56:10 +0000 (18:56 +0000)]
MacGui: integrated HBPicture in HBPictureController and started to move things over to HBJob.

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

10 years agoMacGui: post a notification in HBFilters when a settings is changed.
ritsuka [Sat, 20 Dec 2014 17:39:53 +0000 (17:39 +0000)]
MacGui: post a notification in HBFilters when a settings is changed.

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

10 years agoMacGui: implement HBPicture.
ritsuka [Sat, 20 Dec 2014 17:38:25 +0000 (17:38 +0000)]
MacGui: implement HBPicture.

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

10 years agoMacGui: small improvements to HBTitle and HBJob.
ritsuka [Sat, 20 Dec 2014 17:37:18 +0000 (17:37 +0000)]
MacGui: small improvements to HBTitle and HBJob.

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

10 years agoWinGui: Fix the Check for update frequency setting. (Removed daily as an option to...
sr55 [Sat, 20 Dec 2014 16:10:21 +0000 (16:10 +0000)]
WinGui: Fix the Check for update frequency setting. (Removed daily as an option to reduce server load)

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

10 years agoWinGui: Fix a bug in the anamorphic size code.
sr55 [Sat, 20 Dec 2014 14:49:37 +0000 (14:49 +0000)]
WinGui: Fix a bug in the anamorphic size code.

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

10 years agoWinGui: Switch to using the new JSON based scan API.
sr55 [Sat, 20 Dec 2014 14:36:56 +0000 (14:36 +0000)]
WinGui: Switch to using the new JSON based scan API.

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

10 years agoWinGui: Refactor the scan model namespace in preparation for json api impl
sr55 [Sat, 20 Dec 2014 13:20:27 +0000 (13:20 +0000)]
WinGui: Refactor the scan model namespace in preparation for json api impl

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

10 years agoWinGui: QuickFix for a crash, will resolve properly later.
sr55 [Sat, 20 Dec 2014 13:18:45 +0000 (13:18 +0000)]
WinGui: QuickFix for a crash, will resolve properly later.

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

10 years agoMacGui: use title->list_chapter directly instead of title->job->list_chapter.
ritsuka [Sat, 20 Dec 2014 10:53:48 +0000 (10:53 +0000)]
MacGui: use title->list_chapter directly instead of title->job->list_chapter.

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

10 years agoMacGui: use the right string format specifier in HBCore.
ritsuka [Sat, 20 Dec 2014 09:26:38 +0000 (09:26 +0000)]
MacGui: use the right string format specifier in HBCore.

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

10 years agoMacGui: remove a unused ivar in HBController.
ritsuka [Sat, 20 Dec 2014 09:23:59 +0000 (09:23 +0000)]
MacGui: remove a unused ivar in HBController.

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

10 years agoMacGui: add a "name" property to HBCore to easy debugging multiple instances. Add...
ritsuka [Sat, 20 Dec 2014 09:18:22 +0000 (09:18 +0000)]
MacGui: add a "name" property to HBCore to easy debugging multiple instances. Add a missing retain to the titles property.

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

10 years agoMacGui: fix frame rate when loading a queue item.
ritsuka [Sat, 20 Dec 2014 07:35:57 +0000 (07:35 +0000)]
MacGui: fix frame rate when loading a queue item.

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

10 years agojson: fix hb_get_preview_json
jstebbins [Fri, 19 Dec 2014 19:19:55 +0000 (19:19 +0000)]
json: fix hb_get_preview_json
and add some routines for json conversion of preview parameters and images

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

10 years agolibhb: add hb_image_init to create blank images
jstebbins [Fri, 19 Dec 2014 19:18:35 +0000 (19:18 +0000)]
libhb: add hb_image_init to create blank images

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

10 years agolibhb: make hb_get_preview2 always return a valid image
jstebbins [Fri, 19 Dec 2014 19:17:17 +0000 (19:17 +0000)]
libhb: make hb_get_preview2 always return a valid image
When we fail to read the preview image, create a blank image

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

10 years agojson: fix plane size in hb_get_preview_image_json
jstebbins [Fri, 19 Dec 2014 00:25:10 +0000 (00:25 +0000)]
json: fix plane size in hb_get_preview_image_json
The actual size of the base64 encoded data is the length of the string

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

10 years agojson: fix memory leak in hb_get_preview_json
jstebbins [Fri, 19 Dec 2014 00:22:37 +0000 (00:22 +0000)]
json: fix memory leak in hb_get_preview_json

forgot to call hb_image_close on the image

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

10 years agojson: add hb_get_preview_json
jstebbins [Fri, 19 Dec 2014 00:21:08 +0000 (00:21 +0000)]
json: add hb_get_preview_json

No idea if it actually works as advertised.  Probably not ;)
Returns a json representation of an hb_image_t with the data
encoded in base64.

Also, fix a bug in hb_set_anamorphic_size_json that probably would have
cause it to just fail.

And fix a couple of memory leaks.

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

10 years agoWinGui: Update the libhb scan code to work with the updated API. See rev6602 for...
sr55 [Thu, 18 Dec 2014 21:30:24 +0000 (21:30 +0000)]
WinGui: Update the libhb scan code to work with the updated API. See rev6602 for API changes.

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

10 years agojson: fix building with --enable-hwd
jstebbins [Thu, 18 Dec 2014 18:56:40 +0000 (18:56 +0000)]
json: fix building with --enable-hwd

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

10 years agoMacGui: separate the video settings logic from the view controller. There are a numbe...
ritsuka [Thu, 18 Dec 2014 11:18:00 +0000 (11:18 +0000)]
MacGui: separate the video settings logic from the view controller. There are a number of small regression ("Custom" preset and auto naming not updating) that will be fixed in the next commits.

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

10 years agomux: fix format of ssa preamble
jstebbins [Tue, 16 Dec 2014 23:59:23 +0000 (23:59 +0000)]
mux: fix format of ssa preamble
sprintf decimal specifier was using the system local to insert a ','
where there should have been a '.'

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

10 years agojson: fix building with qsv enabled.
jstebbins [Tue, 16 Dec 2014 22:37:59 +0000 (22:37 +0000)]
json: fix building with qsv enabled.

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

10 years agojson: add json APIs
jstebbins [Tue, 16 Dec 2014 16:50:50 +0000 (16:50 +0000)]
json: add json APIs

There are several changes to job and title structs that break
current windows interop code.  The interop code should be changed
such that it only uses json APIs.  So if there is any missing
features (or bugs) in these APIs, please let me know.

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

10 years agosync: fix another issue with overlapping ssa subtitle translation to tx3g
jstebbins [Mon, 15 Dec 2014 23:51:47 +0000 (23:51 +0000)]
sync: fix another issue with overlapping ssa subtitle translation to tx3g

It was failing if 3 or more subtitles overlapped simultaneously.

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

10 years agoWinGui: Switching the preset format over to JSON and adding a container object for...
sr55 [Fri, 12 Dec 2014 20:59:12 +0000 (20:59 +0000)]
WinGui: Switching the preset format over to JSON and adding a container object for the presets which should make the archiving of presets when the app is unable to load them a bit more reliable. The app will try and bring forward the settings it can, but will not migrate ones it can't.

Backup your presets before updating to this build incase something goes wrong!

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

10 years agoWinGui: Fix an issue with the width/height not exporting in presets.
sr55 [Fri, 12 Dec 2014 19:46:03 +0000 (19:46 +0000)]
WinGui: Fix an issue with the width/height not exporting in presets.

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

10 years agoscan: potential fix for missing audio tracks
jstebbins [Fri, 12 Dec 2014 17:04:46 +0000 (17:04 +0000)]
scan: potential fix for missing audio tracks

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

10 years agoWinGUI: Update the installer to abort if running on windows xp or earlier with an...
sr55 [Thu, 11 Dec 2014 21:34:53 +0000 (21:34 +0000)]
WinGUI: Update the installer to abort if running on windows xp or earlier with an error message. I don't have an XP machine / VM to test this on anymore, so if it doesn't work, let me know.

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

10 years agoWinGui: Adding JSON.NET library
sr55 [Thu, 11 Dec 2014 21:17:25 +0000 (21:17 +0000)]
WinGui: Adding JSON.NET library

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

10 years agoMacGui: import some headers directly in HBJob.h.
ritsuka [Thu, 11 Dec 2014 09:31:39 +0000 (09:31 +0000)]
MacGui: import some headers directly in HBJob.h.

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

10 years agoMacGui: completed the HBVideo class.
ritsuka [Thu, 11 Dec 2014 09:30:49 +0000 (09:30 +0000)]
MacGui: completed the HBVideo class.

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

10 years agodecsrtsub: fix incorrect usage of strncat
jstebbins [Wed, 10 Dec 2014 16:23:44 +0000 (16:23 +0000)]
decsrtsub: fix incorrect usage of strncat

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

10 years agoLinGui: update LINGUAS translations file
jstebbins [Tue, 9 Dec 2014 19:05:04 +0000 (19:05 +0000)]
LinGui: update LINGUAS translations file

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

10 years agocontrib: build and link new jansson lib
jstebbins [Fri, 5 Dec 2014 17:00:30 +0000 (17:00 +0000)]
contrib: build and link new jansson lib

No new functionality yet.  To be used for new json APIs.

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

10 years agosync: fix dropping of subtitles caused by my previous commit
jstebbins [Fri, 5 Dec 2014 16:49:11 +0000 (16:49 +0000)]
sync: fix dropping of subtitles caused by my previous commit

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

10 years agoLinGui: remove POS appindicator
jstebbins [Thu, 4 Dec 2014 21:51:58 +0000 (21:51 +0000)]
LinGui: remove POS appindicator
It's nothing but trouble.  Buggy POS ubuntu crapware.

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

10 years agosync: fix a problem with overlapping ssa in mp4
jstebbins [Thu, 4 Dec 2014 20:44:33 +0000 (20:44 +0000)]
sync: fix a problem with overlapping ssa in mp4

If an SSA starts before and ends after the subsequent SSA, the subtitles
were improperly merged resulting in timestamp issues.

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

10 years agoMacGui: start a new scan from a drag & drop only if there isn't already one. Put...
ritsuka [Thu, 4 Dec 2014 20:05:01 +0000 (20:05 +0000)]
MacGui: start a new scan from a drag & drop only if there isn't already one. Put back the outputPanel init I had accidentally moved after the HBCore one.

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

10 years agoMacGui: merged the two browerFile methods.
ritsuka [Thu, 4 Dec 2014 20:01:48 +0000 (20:01 +0000)]
MacGui: merged the two browerFile methods.

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

10 years agoMacGui: added back part of the drag & drop handling.
ritsuka [Thu, 4 Dec 2014 19:47:37 +0000 (19:47 +0000)]
MacGui: added back part of the drag & drop handling.

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

10 years agoMacGui: added back some tooltips to the toolbar items. Remove the NSToolbarDelegate...
ritsuka [Thu, 4 Dec 2014 13:41:17 +0000 (13:41 +0000)]
MacGui: added back some tooltips to the toolbar items. Remove the NSToolbarDelegate protocol from HBController.

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

10 years agoMacGui: set the fTitle to NULL before performing a scan.
ritsuka [Wed, 3 Dec 2014 19:54:32 +0000 (19:54 +0000)]
MacGui: set the fTitle to NULL before performing a scan.

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

10 years agoMacGui: moved the main window toolbar to the xib.
ritsuka [Wed, 3 Dec 2014 19:53:42 +0000 (19:53 +0000)]
MacGui: moved the main window toolbar to the xib.

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

10 years agoMacGui: switched the hb_handle_t references in HBController to HBCore instances.
ritsuka [Wed, 3 Dec 2014 19:22:03 +0000 (19:22 +0000)]
MacGui: switched the hb_handle_t references in HBController to HBCore instances.
Drag & drop to the main window does not work is this rev.

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

10 years agoMacGui: added a new HBTitle class to wraps the hb_tltle_t parts used by the mac gui...
ritsuka [Wed, 3 Dec 2014 19:16:55 +0000 (19:16 +0000)]
MacGui: added a new HBTitle class to wraps the hb_tltle_t parts used by the mac gui. Small improvements to the HBCore related classes.

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

10 years agoLinGui: make sure "Plot" tag gets updated before starting encoding
jstebbins [Mon, 1 Dec 2014 17:46:50 +0000 (17:46 +0000)]
LinGui: make sure "Plot" tag gets updated before starting encoding

GTK is *really* stupid sometimes.  When "Start" is pressed, the button
event is activated *before* the focus-out event for the current in-focus
widget.  So any final changes to that widget are not acted upon till after
processing the "Start" button :-\

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

10 years agoMacGui: added more methods to HBCore.
ritsuka [Mon, 1 Dec 2014 09:54:26 +0000 (09:54 +0000)]
MacGui: added more methods to HBCore.

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

10 years agoWinGui: Add picture settings to the Queue Tooltip
sr55 [Sun, 30 Nov 2014 19:55:07 +0000 (19:55 +0000)]
WinGui: Add picture settings to the Queue Tooltip

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

10 years agoWinGui: Move the event trigger to make drag/drop of files on the UI more reliable.
sr55 [Sat, 29 Nov 2014 20:06:12 +0000 (20:06 +0000)]
WinGui: Move the event trigger to make drag/drop of files on the UI more reliable.

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

10 years agoWinGui: Improve the design of the Source Selection window. The pane will now show...
sr55 [Sat, 29 Nov 2014 19:56:22 +0000 (19:56 +0000)]
WinGui: Improve the design of the Source Selection window. The pane will now show a scrollbar if there are a large number of DVD drives available.

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

10 years agoCLL: Remove -4 option as it is no longer used.
sr55 [Sat, 29 Nov 2014 19:31:24 +0000 (19:31 +0000)]
CLL: Remove -4 option as it is no longer used.

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

10 years agoWinGui: Part 1 - Restructuring the AppServices library in preparation for the new...
sr55 [Sat, 29 Nov 2014 18:36:54 +0000 (18:36 +0000)]
WinGui: Part 1 - Restructuring the AppServices library in preparation for the new JSON API. Taking the opportunity to improve and simplify the API.

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

10 years agoWinGui: Re-factoring the services library.
sr55 [Sat, 29 Nov 2014 17:59:31 +0000 (17:59 +0000)]
WinGui: Re-factoring the services library.

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

10 years agoMacGui: improvement to the HBCore class, use it in HBPreviewGenerator. Added some...
ritsuka [Sat, 29 Nov 2014 09:42:33 +0000 (09:42 +0000)]
MacGui: improvement to the HBCore class, use it in HBPreviewGenerator. Added some classes to be used in the near future.

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

10 years agoWinGui: Remove another HandBrakeCLI process helper.
sr55 [Fri, 28 Nov 2014 22:23:02 +0000 (22:23 +0000)]
WinGui: Remove another HandBrakeCLI process helper.

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

10 years agoWinGui: Remove the CLI Check Helper. Using LibHB to determine version information...
sr55 [Fri, 28 Nov 2014 22:20:42 +0000 (22:20 +0000)]
WinGui:  Remove the CLI Check Helper. Using LibHB to determine version information instead.

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

10 years agoWinGui: Stop using HandBrakeCLI to fetch preset information. Removing another instanc...
sr55 [Fri, 28 Nov 2014 22:03:12 +0000 (22:03 +0000)]
WinGui: Stop using HandBrakeCLI to fetch preset information. Removing another instance where we rely on HandBrakeCLI.exe.  For now, it's just using a local copy of it's output that will be manually updated from now on. This changes infrequently so should not be an issue.

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

10 years agoWinGui: Adding Experimental to Static Window title.
sr55 [Thu, 27 Nov 2014 21:03:18 +0000 (21:03 +0000)]
WinGui: Adding Experimental to Static Window title.

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

10 years agoWinGui: Don't allow previews less than 32x32 as it'll crash. Handle SEH exceptions...
sr55 [Thu, 27 Nov 2014 21:01:15 +0000 (21:01 +0000)]
WinGui: Don't allow previews less than 32x32 as it'll crash.  Handle SEH exceptions for this method.

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

10 years agoWinGui: Remove the option to enable the static preview window. Window is now always...
sr55 [Thu, 27 Nov 2014 20:32:56 +0000 (20:32 +0000)]
WinGui: Remove the option to enable the static preview window. Window is now always available.

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

10 years agoWinGui: Remove duplicate copies of docs from the windows folder.
sr55 [Tue, 25 Nov 2014 19:30:59 +0000 (19:30 +0000)]
WinGui: Remove duplicate copies of docs from the windows folder.

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

10 years agoWinGui: It seems some systems don't allow access to the System management info withou...
sr55 [Tue, 25 Nov 2014 19:28:36 +0000 (19:28 +0000)]
WinGui: It seems some systems don't allow access to the System management info without admin rights. So the app now tries, and fails gracefully rather than crashing.

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

10 years agoUpdate the news file to reflect the current state of x265
sr55 [Tue, 25 Nov 2014 18:58:22 +0000 (18:58 +0000)]
Update the news file to reflect the current state of x265

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

10 years agoMacGui: added a missing retain, it caused a crash when selecting a new default preset...
ritsuka [Mon, 24 Nov 2014 19:20:11 +0000 (19:20 +0000)]
MacGui: added a missing retain, it caused a crash when selecting a new default preset if the old default was a default preset that had been deleted by they built-in presets upgrade.

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

10 years agoMacGui: connect the action of the "Presets Drawer" to the HBController toggleDrawer...
ritsuka [Mon, 24 Nov 2014 07:42:19 +0000 (07:42 +0000)]
MacGui: connect the action of the "Presets Drawer" to the HBController toggleDrawer: selector, so it will save the drawer state.

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

10 years agoMacGui: add a better check for regenerating the built-in presets after a user deletes...
ritsuka [Mon, 24 Nov 2014 07:38:17 +0000 (07:38 +0000)]
MacGui: add a better check for regenerating the built-in presets after a user deletes everything.

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

10 years agoWinGui: Fix a small overlay issue on the video tab which makes the bottom 20% of...
sr55 [Sun, 23 Nov 2014 21:47:44 +0000 (21:47 +0000)]
WinGui: Fix a small overlay issue on the video tab which makes the bottom 20% of the 2 pass / turbo first pass check box's not detect clicks.

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

10 years agoWinGui: Move the preset model object into the presets package.
sr55 [Sun, 23 Nov 2014 21:32:18 +0000 (21:32 +0000)]
WinGui: Move the preset model object into the presets package.

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

10 years agoWinGui: Update Assembly Info files.
sr55 [Sun, 23 Nov 2014 21:30:43 +0000 (21:30 +0000)]
WinGui: Update Assembly Info files.

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

10 years agogit-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6545 b64f7644-9d1e-0410-96f1-a4d46...
sr55 [Sun, 23 Nov 2014 21:27:06 +0000 (21:27 +0000)]
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6545 b64f7644-9d1e-0410-96f1-a4d463321fa5

10 years agoWinGui: Move the preset system out of the services package.
sr55 [Sun, 23 Nov 2014 21:26:15 +0000 (21:26 +0000)]
WinGui: Move the preset system out of the services package.

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

10 years agoMacGui: revert part of the previous commit.
ritsuka [Sun, 23 Nov 2014 13:32:54 +0000 (13:32 +0000)]
MacGui: revert part of the previous commit.

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

10 years agoMacGui: remove legacy preset key UsesMaxPictureSettings.
ritsuka [Sun, 23 Nov 2014 13:21:16 +0000 (13:21 +0000)]
MacGui: remove legacy preset key UsesMaxPictureSettings.

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

10 years agoMacGui: removed 4 unneeded AutoCrop* ivars.
ritsuka [Sun, 23 Nov 2014 13:11:18 +0000 (13:11 +0000)]
MacGui: removed 4 unneeded AutoCrop* ivars.

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

10 years agoMacGui: switched the Preview window class from NSPanel to NSWindow.
ritsuka [Sun, 23 Nov 2014 12:56:53 +0000 (12:56 +0000)]
MacGui: switched the Preview window class from NSPanel to NSWindow.

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

10 years agoMacGui: moved the HBQueueOutlineView class to its own file.
ritsuka [Sun, 23 Nov 2014 12:56:03 +0000 (12:56 +0000)]
MacGui: moved the HBQueueOutlineView class to its own file.

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

10 years agoMacGui: moved the "add preset" window to its own window controller class. Keep the...
ritsuka [Sun, 23 Nov 2014 12:54:31 +0000 (12:54 +0000)]
MacGui: moved the "add preset" window to its own window controller class. Keep the current settings when changing title or scanning a new file.

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

10 years agoWinGui: Fix x265 preset not loading correctly. UIA on the queue toolbar buttons. 0.10.0
sr55 [Fri, 21 Nov 2014 21:57:53 +0000 (21:57 +0000)]
WinGui: Fix x265 preset not loading correctly.  UIA on the queue toolbar buttons.

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

10 years agoSet Version to 0.10.0
sr55 [Fri, 21 Nov 2014 19:47:47 +0000 (19:47 +0000)]
Set Version to 0.10.0

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