summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* LinGui: init VideoPreset with valid valuejstebbins2015-03-251-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7011 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: add an alert window to show the exceptions not handled. Hopefully it ↵ritsuka2015-03-247-1/+283
| | | | | | 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
* libav: bump to v11.3jstebbins2015-03-233-65/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7009 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: bind angle popup to the angle property of HBJob.ritsuka2015-03-192-31/+38
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7007 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix the error variable in canScan:error: , it was dereferenced one ↵ritsuka2015-03-192-3/+3
| | | | | | time too many. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7006 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: add a missing ownership qualifier needed by ARC.ritsuka2015-03-193-8/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7005 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add defaults for new copy mask optionsjstebbins2015-03-181-5/+11
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7004 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix off-by-one error in subtitle track selectionjstebbins2015-03-181-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7003 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update generation of audio copy mask with new copy optionsjstebbins2015-03-181-5/+17
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7002 b64f7644-9d1e-0410-96f1-a4d463321fa5
* rendersub: remove unnecessary filter settingsjstebbins2015-03-181-20/+10
| | | | | | | | 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
* MacGui: fix a crash in the add preset and add titles to queue sheets ↵ritsuka2015-03-171-4/+3
| | | | | | introduced by the ARC conversion. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7000 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix live preview crash caused by the ARC conversion.ritsuka2015-03-171-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6999 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: clean up the preview controller, and fix the preview not updating ↵ritsuka2015-03-173-29/+32
| | | | | | when a new title is selected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6998 b64f7644-9d1e-0410-96f1-a4d463321fa5
* rendersub: fix text rendering frame sizejstebbins2015-03-171-44/+33
| | | | | | | | | | | | 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
* MacGui: convert the mac gui to Objective-C ARC.ritsuka2015-03-1777-700/+304
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6996 b64f7644-9d1e-0410-96f1-a4d463321fa5
* decomb: oops, fix overread when height is mod 4jstebbins2015-03-161-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6994 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add widgets for eac3, truehd, and flac autopassthrujstebbins2015-03-153-0/+189
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6993 b64f7644-9d1e-0410-96f1-a4d463321fa5
* muxavformat: add "creation_time" metadatajstebbins2015-03-151-0/+5
| | | | | | | 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
* decomb: fix green line when source hight is modulus 2jstebbins2015-03-141-4/+4
| | | | | | | | | 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
* WinGui: Make the anamorphic objects in the services library public. sr552015-03-144-5/+11
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6988 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fixed the temp Property Changed Base Impl.sr552015-03-148-29/+244
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6987 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Remove the Caliburn Micro / Castle dependency in The services ↵sr552015-03-1422-35/+141
| | | | | | library, and make the low-level json api public. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6986 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix building with QSV enabled.Rodeo2015-03-131-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6985 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Add the word "sources" to the quality tooltip to make it marginally ↵sr552015-03-122-2/+2
| | | | | | clearer. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6984 b64f7644-9d1e-0410-96f1-a4d463321fa5
* json: fix crash when foreign audio search is *not* enabledjstebbins2015-03-112-1/+8
| | | | | | | | | 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
* WinGui: Fix the Encoder Tune option. sr552015-03-091-1/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6982 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: use jansson for hb_dictjstebbins2015-03-098-377/+814
| | | | | | | | 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
* MacGui: simplify the encoding state string creation coderitsuka2015-03-081-13/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6978 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Updating the app to handle the latest JSON API change regarding the ↵sr552015-03-0710-281/+75
| | | | | | 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
* json: automatically scan title when processing json jobsjstebbins2015-03-0723-735/+928
| | | | | | | | | | | | | | | 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
* LinGui: remove unused functionjstebbins2015-03-072-32/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6975 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: convert resource files to jsonjstebbins2015-03-077-2050/+1072
| | | | | | | | 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
* LinGui: rename resource file since it's no longer a plistjstebbins2015-03-071-4/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6973 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: clean settings better before writing to presets filejstebbins2015-03-071-2/+29
| | | | | | | 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
* WinGui: Stripping out a lot of legacy abstraction code for the scan service.sr552015-03-0618-808/+80
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6971 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add methods for reading and writing json config filesjstebbins2015-03-0611-117/+192
| | | | | | | | 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
* WinGui: Restore the preview functionality after refactoring. sr552015-03-062-2/+14
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6969 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: change settings dict from glib to janssonjstebbins2015-03-0634-1827/+1410
| | | | | | | | 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
* WinGui: Moving some more namespaces. sr552015-03-0510-103/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6967 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Remove the EncodeJob model. This removes another abstraction layer ↵sr552015-03-0524-1177/+266
| | | | | | 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
* LinGui: fix compiler warningjstebbins2015-03-051-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6965 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: random clean-upsjstebbins2015-03-058-66/+53
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6964 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Remove the EncodeServiceWrapper sr552015-03-034-269/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6963 b64f7644-9d1e-0410-96f1-a4d463321fa5
* ProRes: extend the padding check to 16 bits.Rodeo2015-03-021-0/+42
| | | | | | | Fixes decoding artifacts on some samples. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6961 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Dropping more legacy code and moving some more UI only code up to ↵sr552015-03-0115-124/+58
| | | | | | the UI level. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6960 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Moving the Queue Code out to the UI level. The services library will ↵sr552015-03-0120-484/+62
| | | | | | be strictly a libhb warpper and service provider. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6959 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Removing the Isolation code as it's not used, and planned for libhb ↵sr552015-03-0115-524/+16
| | | | | | instead. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6958 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x265: fix crash when encoding twice with different parametersjstebbins2015-03-011-0/+12
| | | | | | | "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
* x265: enable debug symbols when configured for debuggingjstebbins2015-03-011-0/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6955 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix a couple of typos in the build script.sr552015-02-281-4/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6954 b64f7644-9d1e-0410-96f1-a4d463321fa5