summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* CLI: remove usage of strtok_r in subtitle option handling. it's not availablejstebbins2009-06-121-88/+100
| | | | | | | | in mingw. instead, parse the csv options into a char** in ParseOptions. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2524 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-129-82/+62
| | | | | | | - Move all DllImports into win32.cs git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2523 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: interjob vrate info did not get updated when there is an indepth scanjstebbins2009-06-111-1/+1
| | | | | | | due to job sequence_id mismatch. masking interjob sequence_id properly fixes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2522 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-114-78/+34
| | | | | | - Remove some code which isn't required to handle preset adding/removal/expand/collapse git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2521 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: per irc discussion with D_S, in turbo 1st pass, leave weightb alonejstebbins2009-06-113-36/+86
| | | | | | | if b-adapt=2. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2520 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-111-18/+18
| | | | | | - Misc Code changes / Fixes git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2519 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: add support for multiple subtitles and soft-subsjstebbins2009-06-111-47/+220
| | | | | | | | | | | | --subtitle takes a comma separated list of subtitles --subtitle-scan has been removed. Add "scan" to --subtitle list instead. --subtitle-force takes a comma separated list of subtitles that should be forced only --subtitle-burn sets which subtitle to burn (only one) --subtitle-default sets which soft-subtitle to make the default (only one) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2518 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-111-4/+4
| | | | | | - Don't really know why I was using strings to compare to floats :/ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2517 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-111-1/+1
| | | | | | - Few more possible culture issues. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2516 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGuisr552009-06-111-4/+7
| | | | | | - Fix a culture issue in the new picture settings code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2515 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-115-200/+1039
| | | | | | - Don't return 0 on calculateWidth and Height git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2514 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-111-1/+7
| | | | | | - Added some guards in height and width change functions to prevent both values dropping below 64 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2513 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-115-58/+99
| | | | | | | | | | - Fixed Keep AR disabled leaded to Aspect ratio being kept for width. - Fixed Max Width / Height display and issues in Query Generator. - Fixed some issues in the Preset Loader. - Crop values are always mod 2 now. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2512 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: small cleanup of warning messages when powermanagement inhibitjstebbins2009-06-101-18/+21
| | | | | | | functions fail. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2511 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove the big jump in the drc slider when going from 1.0->Offjstebbins2009-06-105-29/+59
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2510 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-092-31/+6
| | | | | | - Fix the QueryGenerator setting incorrect width/height values for anamorphic modes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2509 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a problem with parameters to a signal that caused segfaultsjstebbins2009-06-091-3/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2508 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-094-106/+116
| | | | | | | - Custom Anamorphic with Keep AR should be mostly working now. - Fixed another few bugs. (Incorrect DAR values and caching, Height value after scan incorrect for anamorphic modes) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2507 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-094-17/+32
| | | | | | - A number of fixes to the new picture settings panel. Should be mostly working bar an issue with Custom with KeepAR enabled. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2506 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: dim the drc label along with the control when passthru is selectedjstebbins2009-06-083-1/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2505 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: revert the extra widgets for subtitle foreign audio searchjstebbins2009-06-085-156/+50
| | | | | | | | put it back in the list with the normal subtitle tracks. gets rid of extra preset keys that were really unnecessary git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2504 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: replace drc hscale with scalebuttonjstebbins2009-06-084-46/+86
| | | | | | | | | scale button pops up a scale when needed, so is more compact. audio settings now all fit in one row. this opens the possibility of making the audio tab behave more like the mac ui's git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2503 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-085-80/+126
| | | | | | - Fixes some crashes in the new picture settings panel and hooks up the presetLoader and query parser so they work with the new options. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2502 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: allow up to 99 audio tracks since libhb now supports that manyjstebbins2009-06-082-3/+12
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2501 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: forgot to set keep_display_aspect when setting up and encode jobjstebbins2009-06-081-0/+2
| | | | | | | was only setting it for previews. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2500 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Some DVD titles end with a 'link' command back to the beginning chapter ↵van2009-06-081-1/+9
| | | | | | which makes HB encode forever. If we move to an earlier chapter say we're done. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2499 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-071-2/+2
| | | | | | - Small fix for loose. Truncate not round display width. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2498 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-0712-580/+1580
| | | | | | | - Checkin of the new picutre settings panel (before I end up accidentally losing working code) - Modes: None, Strict and Loose work (mostly). Custom does not work (yet) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2497 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - nasty bug: at eof, dropping a delay queue frame for CFR could link the ↵van2009-06-072-15/+3
| | | | | | | | | | render video output to the free list causing hangs and/or garbage output. - since frame rate conversion moved from sync to render, sync has to use input (title) frame rate, not output (job) frame rate. - get rid of 'too many frames' check in sync. it can't be done here because it causes reader to deadlock and it belongs in the dvd reader anyway (only dvd input can loop). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2496 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - mingw fixes to use fopen() with 'b' flag.konablend2009-06-064-3/+7
| | | | | | | - include pthread.h for pthread_win32 attach/detach decls. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2495 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: correct error in preview scalingjstebbins2009-06-061-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2494 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use new job->anamorphic.keep_display_apsect flag for ana mode 3jstebbins2009-06-061-1/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2493 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Adds a keep_display_aspect toggle to the job->anamorphic struct in order to ↵jbrjake2009-06-064-25/+29
| | | | | | fix a bug and implements it in the CLI. Also adds some more anamorphic settings to the job config display. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2492 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Probably a good idea to set the new par width after calculating it.jbrjake2009-06-051-1/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2491 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: when preview window is really small, the hud can be wider thanjstebbins2009-06-052-6/+15
| | | | | | | the image. center the image when this is the case. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2490 b64f7644-9d1e-0410-96f1-a4d463321fa5
* cli: remove unused variable that generated a compile warningjstebbins2009-06-051-1/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2489 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: List ca_aac as an the audio encoder in the help, when running in OS X.jbrjake2009-06-051-2/+13
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2488 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: Implements custom anamorphic. No more -p or -P. Choices are ↵jbrjake2009-06-054-84/+239
| | | | | | | | | | --strict-anamorphic, --loose-anamorphic, and the new --custom-anamorphic. The last of which also handles --pixel-aspect, --display-width, --itu-par, --modulus, and --keep-display-aspect options. Loose will also obey the pixel aspect and ITU PAR options. Libhb: Fixed a small bug with custom anamorphic working off the source's display aspect even when dealing with a custom display aspect, and made the job config display aware that custom anamorphic exists. Scripts: Updated manicure to write the new anamorphic option names. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2487 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a problem in validation of the subtitle list while setting up jobjstebbins2009-06-051-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2486 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make "Foreign Audio Search" a separate widget instead of adding itjstebbins2009-06-045-56/+160
| | | | | | | like a to the subtitle track list as if it were a regular subtitle track. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2485 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: jstebbins2009-06-043-5/+22
| | | | | | | | fix a couple problems with showing the cropped region in the preview git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2484 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: new builtin presetsjstebbins2009-06-042-1583/+979
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2483 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Adds an interjob structure to preserve some encode data across jobs within ↵jbrjake2009-06-047-22/+123
| | | | | | an instance of libhb. This allows correcting the estimated bitrate/filesize of 2-pass encodes of variable framerate content, as the actual frame count is known after the first pass. Thanks for putting the idea into code, Shaya. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2482 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui and CLI: New built-in presets. The list has been much pared down, and ↵jbrjake2009-06-043-1183/+369
| | | | | | a stronger emphasis has been given to quality-based encoding. Video game console presets are gone because supporting them is an endlessly frustrating experience. Either they work with the Normal preset's vanilla main profile H.264 in a standard MP4 container, or they don't. The high profile presets have been condensed down into a single one. Many presets have been sped up. The AppleTV preset is now High Profile and uses better B-frame decisions. MacGui presets also now use the AudioList array. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2481 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: jstebbins2009-06-032-95/+131
| | | | | | | | | | improve the behavior of "burned" flag when switching between mkv and mp4 containers. since the list may contain a mix of subtitles that is impossible in mp4, do a reasonable job of cleaning it up. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2480 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - whups: fixed corrupted patch from r2477.konablend2009-06-031-3/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2479 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make default width of subtitle track colum wider so that itjstebbins2009-06-031-0/+2
| | | | | | | doesn't need to readjust it's size when a longer subtitle is added git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2478 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - added patch comment indicating when it may be removed.konablend2009-06-031-0/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2477 b64f7644-9d1e-0410-96f1-a4d463321fa5
* softsubs:jstebbins2009-06-0312-440/+260
| | | | | | | | | | | | | | - add ability to have 1 source subtitle feed many output subtitles use hb_subtitle_add() to add output tracks. example use case: you want forced subtitles from a source track on one output track and the entire subtitle stream from the same source track on a second output track - LinGui: make subtitle tab resemble functionality of the audio tab any track can be added multiple times with different settings. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2476 b64f7644-9d1e-0410-96f1-a4d463321fa5
* softsubs: allow 1 source to many output subs by duplicating thejstebbins2009-06-032-17/+33
| | | | | | | subtitle buffer where necessary git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2475 b64f7644-9d1e-0410-96f1-a4d463321fa5