summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* WinGui:sr552009-07-181-2/+5
| | | | | | - Small bugfix to make sure the correct native language audio track is selected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2712 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-183-3/+28
| | | | | | | - Added Subtitles support for the last check-in. - Fixed a few bugs in the new Audio handling code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2711 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix problem with wide text field causing window to resizejstebbins2009-07-171-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2710 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-1711-40/+229
| | | | | | | | | | - Added new options: preferred language, "Dub Foreign language audio" and "Use Foreign language audio and Subtitles" - Changed built-in language list to native spellings. - Fixes to CLI Scan Parser AudioTrack.\ - Note: Subtitles panel is not hooked up for this yet. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2709 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: switch to using the native_name field of the language tablejstebbins2009-07-172-14/+39
| | | | | | | | | when it's available, it's a better choice since users will recognize their it easier when it is written in their native language git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2708 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: add iso639-2 language code to audio track information displayjstebbins2009-07-171-3/+10
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2707 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add preference option to automatically add CC track if presentjstebbins2009-07-175-7/+111
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2706 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-172-200/+176
| | | | | | - Some fixes and code tweaks to the audio panel git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2705 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: a better solution to the g_io_channel_write_chars abortjstebbins2009-07-171-6/+12
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2704 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-176-12/+78
| | | | | | | - Option to set an External SRT as default. - Import preset now adds the preset to the preset list. Includes a few UI/QueryGenerator.cs fixes for this. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2703 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: add --srt-default optionjstebbins2009-07-171-2/+21
| | | | | | | | to make an srt the default subtitle, set --srt-default to the index of the srt in the --srt-file list git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2702 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Subtitles - fix bug that prevented being able to select burned in ↵dynaflash2009-07-171-1/+1
| | | | | | subtitles. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2701 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: remove broken conditional that was errantly included in srt subtitle ↵dynaflash2009-07-161-10/+0
| | | | | | initial implementation. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2700 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: srt subtitle support initial implementationdynaflash2009-07-165-89/+955
| | | | | | | | | - Allows adding an external srt sub file as a subtitle source. -- Adds fields for srt language, char code and offset in ms. - Known issues: adding the srt file to the sources list also adds a new subtitle track for that source, however to "set" it you have to click on it. - srt subtitles do not seem to work in preview even if set to default. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2699 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix destination update problemjstebbins2009-07-161-6/+7
| | | | | | | | destination was getting overwritten at the end of a scan, so if the user modified it during the scan, they lost the setting git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2698 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix crash on empty buffer from stderrjstebbins2009-07-161-1/+1
| | | | | | | | somehow, i'm getting a buffer that has nothing but a '\0' char g_io_channel_write_chars gets really upset about the nil character and crashes git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2697 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: shuffle things around on the picture tab a bitjstebbins2009-07-162-35/+27
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2696 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add a few srt codesets jstebbins2009-07-151-0/+4
| | | | | | | endianness matters for utf-16/32. so add the BE/LE variations. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2695 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-156-148/+445
| | | | | | - Experimental MacGUI preset import. (Single preset export only) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2694 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: sr552009-07-1524-1070/+1566
| | | | | | | | | | | | - The options panel (frmOptions) is now completely wrapped in TableLayoutPanels. - The rest of the GUI has been changed to Tahoma, 8pt font. - QueueHandler and it's related classes have been refactored and documented. - new option has been added that prompts the user before encoding when the query under the "Query Editor" tab does not match the GUI settings. It can be disabled in the options window. - A bug where "last_encode_log.txt" failed to be read has been fixed that was caused by exiting the CLI window shortly after starting the encode. Thansk to darkassassin git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2693 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-146-596/+584
| | | | | | | | - Updates Picture Settings code. A mix/match of old/new/libhb code. - Custom anamorphic mode widgets are not hooked up yet, but if the user sets them manually, they will work just fine. - Some of the logic has been simplified so that it works better however it's not bullet proof in terms of allowing users to misbehave. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2692 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Linux Doc: mark CLI dependencies betterjstebbins2009-07-132-21/+30
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2691 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: rearrange the preset menu a bit.jstebbins2009-07-132-24/+27
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2690 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: when renaming a preset, prevent duplicates names from being usedjstebbins2009-07-131-1/+17
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2689 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add support for ATSC (North American Digital TV) closed captions.van2009-07-132-184/+324
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2688 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - Some DVB programs have a lot of streams (20 for BBC HD) so up max from 16 ↵van2009-07-131-1/+5
| | | | | | | | | to 32 - If we find a DVB AC-3 stream descriptor mark the associated stream as AC-3 so we don't mistakenly type it as MPEG-2. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2687 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update decomb filter string validation.jstebbins2009-07-121-4/+4
| | | | | | | it can now have up to 15 parameters git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2686 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - Introduces a new mode structure for decomb, to make more flexible ↵jbrjake2009-07-121-97/+382
| | | | | | | | | | combinations of options possible, as well as a debug mode that overlays the combing mask on the output. A full explanation of the new modes can be found at the top of libhb/decomb.c. The new default parameter string is: 7:2:6:9:80:16:16:10:20:20:4:2:50:24:1 - Cleans up some compiler warnings for decomb. - Partially fixes mcdeint in decomb. I would not suggest using it yet, but it's getting piped the right data, it no longer outstrides its memory, and lavc finally fixed their Snow bug that broke iterative ME). Seems to work well on fully interlaced material, with the spatial metric (2nd paramter) set to -1. Output with hybrid material and when actually decombing is...poor, but these are, hopefully, surmountable problems. - Lays some groundwork for bobbing. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2685 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: more preset list improvementsjstebbins2009-07-116-119/+167
| | | | | | | | - Make separate menu items for creating new folders and saving presets - Make custom preset and folder names editable git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2684 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Add preset import/exportjstebbins2009-07-103-94/+347
| | | | | | | | | | Only one item can be selected for export, but that item may be a folder which contains multiple presets. Import will handle a list of multiple presets and folders. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2683 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-101-2/+3
| | | | | | - Quick Fix to the QueryGenerator.cs - was misbehaving with anamorphic options and width/height git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2682 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-108-1962/+814
| | | | | | | | | - Updated PictureSettings code from darkassassin + a few bug fixes. - Reset to .NET framework 2.0 Note: this code is not quite ready for usage yet, wait for a few more checkins git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2681 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: fix osx compilation problemjstebbins2009-07-101-1/+12
| | | | | | | | osx doesn't have strndup, so make our own from strncpy git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2680 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: accidentally commited x264 defaults changes prematurely, revertjstebbins2009-07-091-7/+7
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2679 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix behavior when changing storage height in custom anamorphic modejstebbins2009-07-092-10/+8
| | | | | | | | when the storage height changes, update the display height before making other calculations. otherwise, the change has affects on display width. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2678 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a build problemjstebbins2009-07-091-2/+2
| | | | | | | | | If the timestamp on marshallers.list gets updated, marshallers.c/h failed to build. Not usually a problem for recipients of a source tar or svn since pre-built marshallers.c/h are provided. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2677 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: fix a problem with using the forced subtitle short option flag (-F)jstebbins2009-07-091-23/+21
| | | | | | | | | and make a small improvement to the option arg parser function str_split that is used in suptitle option parsing. It can now parse lists that are have empty elements (e.g ",2,3,4,,6" fist and fifth are empty) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2676 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: DVD drive region detection on linuxjstebbins2009-07-094-0/+64
| | | | | | | | | Read and log the region mask of the DVD drive. We get the occasional linux user that has an unset region. Logging the region will help isolate the problem more quickly. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2675 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: shuffle things around a bit in the x264 tabjstebbins2009-07-091-218/+228
| | | | | | | small improvement in layout git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2674 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-081-7/+12
| | | | | | - Small fix to the SRT browse button. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2673 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-088-253/+788
| | | | | | | - Implemented the new External SRTs feature. Added a sub tab set on the subtitles tab. - Few UI tweaks to keep things in-line with the MacGui: git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2672 b64f7644-9d1e-0410-96f1-a4d463321fa5
* When caching frame durations for the delay_queue, store the times of the ↵jbrjake2009-07-081-1/+1
| | | | | | frames coming out of the filters, not the frames entering the render pipeline from sync. This way times don't get assigned to incorrect frames when filters delay output. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2671 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: gtk 2.12 compatibility fixesjstebbins2009-07-072-10/+36
| | | | | | | | | | - ifdef 2.16 specific code. use g_object_set_property to set action properties with older gtk versions. - remove "orientation" property from vbox widgets. It's not recognized by older gtk versions git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2670 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Check return values of hal calls jstebbins2009-07-051-1/+5
| | | | | | | | When searching for list of connected dvd drives, system permissions can cause failures that would cause a crash. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2669 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a build problemjstebbins2009-07-051-2/+2
| | | | | | | | | if marshalers.list timestamp is somehow made newer than marshalers.h/c glib-genmarshal would fail to recreate marshalers.h/c. This isn't normally a problem since I check these generated file into svn. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2668 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-052-7/+6
| | | | | | - Minor UI fixes related to update checking and window maximize / scrolling git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2667 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-0512-617/+698
| | | | | | | | | | - UI design tweaks, consistent font usage, tableLayout for frmMain - Bug Fixes related to using source label instead of source path. - thanks to darkassassin - Few small tweaks/ fixes to above patch. - Fixed: Delete all built in presets option. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2666 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-042-59/+65
| | | | | | - Move all the GUI enable/disable property changes into one function for the picture panel. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2665 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-046-163/+147
| | | | | | | - Some fixes to the Picture settings panel and preset loader. - Small UI tweak to options. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2664 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-045-47/+63
| | | | | | - Change update check period to a dropdown with Daily, Weekly, and Monthly. Replaces numeric updown control. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2663 b64f7644-9d1e-0410-96f1-a4d463321fa5