]>
granicus.if.org Git - handbrake/log
jstebbins [Mon, 29 Dec 2014 21:49:22 +0000 (21:49 +0000)]
LinGui: better stderr redirection on mingw
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6675
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 29 Dec 2014 21:48:50 +0000 (21:48 +0000)]
LinGui: fix building gtk gui on mingw, add regex to link
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6674
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 29 Dec 2014 18:06:51 +0000 (18:06 +0000)]
libhb: initialize the buffer pool only once
We leak a little memory for the buffer pool lists if we initialize it
with every new hb_handle_t.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6673
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 29 Dec 2014 16:53:51 +0000 (16:53 +0000)]
LinGui: add separate UI xml for gtk 3.14
and fix a parser bug
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6672
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Mon, 29 Dec 2014 09:00:47 +0000 (09:00 +0000)]
MacGui: set the preset name to custom when a setting in the video/picture/filters tab is changed.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6671
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Mon, 29 Dec 2014 08:43:30 +0000 (08:43 +0000)]
MacGui: set the default name for the exported chapters to the destination file name again.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6670
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Mon, 29 Dec 2014 08:37:40 +0000 (08:37 +0000)]
MacGui: use bindings to toggle the chapters/seconds/frames UI.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6669
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Mon, 29 Dec 2014 08:35:06 +0000 (08:35 +0000)]
MacGui: pass the fast decode option to the hb_job.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6668
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 28 Dec 2014 20:56:40 +0000 (20:56 +0000)]
WinGui: Updated to use hb_get_preview2.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6667
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 28 Dec 2014 18:48:15 +0000 (18:48 +0000)]
LinGui: add xml UI for gtk versions >= 3.12
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6666
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 28 Dec 2014 18:19:48 +0000 (18:19 +0000)]
LinGui: Enable building with different versions of the xml UI description
This is necessary in order to cleanly track with new features and
deprecations in gtk.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6665
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sun, 28 Dec 2014 08:14:32 +0000 (08:14 +0000)]
MacGui: move more things out of HBController.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6664
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sat, 27 Dec 2014 16:06:13 +0000 (16:06 +0000)]
MacGui: hide turbo two pass checkbox when x264 is not selected.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6663
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sat, 27 Dec 2014 15:57:47 +0000 (15:57 +0000)]
MacGui: do not redirect nil to the log.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6662
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sat, 27 Dec 2014 15:56:29 +0000 (15:56 +0000)]
MacGui: clean up headers and imports.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6661
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sat, 27 Dec 2014 12:29:00 +0000 (12:29 +0000)]
MacGui: remove redundant "enabled" property in a few view controller. Cosmetics in HBController.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6660
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sat, 27 Dec 2014 12:26:17 +0000 (12:26 +0000)]
MacGui: fix the reveal button in the queue.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6659
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sat, 27 Dec 2014 11:01:11 +0000 (11:01 +0000)]
MacGui: remove the addChaptersFromQueue: in HBChapterTitlesController.h because it's not longer used.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6658
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sat, 27 Dec 2014 10:49:35 +0000 (10:49 +0000)]
MacGui: rename PictureController.* to HBPictureController.* .
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6657
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sat, 27 Dec 2014 10:48:12 +0000 (10:48 +0000)]
MacGui: remove unneeded init.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6656
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sat, 27 Dec 2014 10:46:04 +0000 (10:46 +0000)]
MacGui: change the queue to work with serialized HBJob objects, remove the NSDictionary job representation and the duplicate prepareJob method. Implement NSCopying protocol in HBJob.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6655
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 26 Dec 2014 22:26:22 +0000 (22:26 +0000)]
WinGui: Initial implementation of the new JSON API for encoding. Not exposed to end users yet.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6654
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 26 Dec 2014 20:58:55 +0000 (20:58 +0000)]
WinGui: Adding the JSON models and factories for Encoding and Anamorphic calculation. (Not in use yet)
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6652
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 23 Dec 2014 22:27:18 +0000 (22:27 +0000)]
json: add "Codec" to audio list items
and add hb_audio_can_apply_drc2 API which doesn't require audio codec_param
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6651
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 23 Dec 2014 22:23:21 +0000 (22:23 +0000)]
cli: simplify setting geometry
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6650
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 23 Dec 2014 22:21:56 +0000 (22:21 +0000)]
libhb: eliminate refereces to libmkv
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6649
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 23 Dec 2014 22:15:32 +0000 (22:15 +0000)]
libhb: eliminate unnecessary references to mp4v2
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6648
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 23 Dec 2014 22:08:10 +0000 (22:08 +0000)]
eliminate job->largeFileSize
It is no longer needed since we eliminated mp4v2 support
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6647
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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