summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
* WinGui:sr552009-07-0410-46/+82
| | | | | | - Remove M4v from format dropdown and add new option "Use iPod/iTunes friendly (.m4v) file extension for MP4 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2662 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-0411-87/+216
| | | | | | | - Update checker code cleaned up and multi-threaded. (Thanks to darkassassin ) Made some minor changes to this code to fit it in. http://forum.handbrake.fr/viewtopic.php?f=4&t=11353 - Queue window no longer takes focus on each new addition to the queue. ( Quite annoying otherwise ) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2661 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-041-2/+4
| | | | | | - Don't reset destination file extension to m4v when enable/disable chapter markers if mkv is selected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2660 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make debian packaging follow more standard debian practicesjstebbins2009-07-032-9/+9
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2659 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a problem with subtitle controls and large fontsjstebbins2009-07-022-2/+16
| | | | | | | | the controls would get the bottoms clipped if you used a large font git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2658 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: mingw build tweakjstebbins2009-07-021-1/+1
| | | | | | | | | | a difference between mingw cross tools on mac and linux caused an incompatibility in our build system on linux. i've resolved by tweaking my mingw environment and adjusting the dll's that get pulled into the ui. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2657 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix regression introduced in svn 2620jstebbins2009-07-021-1/+3
| | | | | | | cygwin pthreads is more like the *nix's git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2656 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: tooltip and other text changesjstebbins2009-07-023-3/+18
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2655 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: modify pause/resume button appearancejstebbins2009-07-015-86/+108
| | | | | | | | | | when encoding show "Pause" with pause icon when paused, show "Resume" with play icon also improve how I'm handling play/stop toolbar button and menu options git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2654 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-014-25/+32
| | | | | | | | - Fix for a scaling issue in the picture preview QT control - Add a warning if users try to preview a MKV with QT. - Misc updates to other files. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2653 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a picture settings storage dimensions problemjstebbins2009-07-011-4/+2
| | | | | | | Transitioning from specific dimensions to max dimensions was broken git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2652 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: several ui improvementsjstebbins2009-06-305-132/+323
| | | | | | | | | | | - Add separate progress bar for source scan (similar to mac ui) - When working replace start button with stop button on main window. - Add status field that shows number of pending queue items on main window. - add some white space and remove a couple more frames - add subtitle scan pass information to progress bar git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2651 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: include deep scan ( subtitle foreign language search) pass ↵dynaflash2009-06-302-6/+27
| | | | | | | | information in both the queue window and on the progress bar for the deep scan pass. - Also removed one queue increment debug log line git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2650 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: limit field width of srt filename in the subtitle listjstebbins2009-06-301-0/+1
| | | | | | | to prevent horizontal scrolling of the list git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2649 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: SRT supportjstebbins2009-06-3010-72/+845
| | | | | | | | | | | | | | | | - there are now two buttons to add subtitles one button adds normal subtitles from the source. the second adds SRT subtitles. - when an SRT subtitle is selected in the list, the available controls change SRT controls are: Language, Character Codeset, File, and Time Offset (ms) - A combo entry box is used for character code. A subset of the most common character codes is available in the popup. Other codes can be manually entered in the entry box. - The last used SRT file directory is remembered. - Remove the debug printf eddyg left in decsrtsub.c git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2648 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix subtitle markup memory leakeddyg2009-06-301-5/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2647 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Changed a log -> deep_log for markup processing.eddyg2009-06-301-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2646 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add markup for MP4 Subtitleseddyg2009-06-301-8/+223
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2645 b64f7644-9d1e-0410-96f1-a4d463321fa5
* dvdnav: jstebbins2009-06-291-15/+1
| | | | | | | | | - revert read error recovery Attempting to seek one sector forward doesn't work. dvdnav rounds the seek request *down* to the nearest vobu. So the seek actually goes backwards. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2644 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Closed Captions: Don't mess with the case.eddyg2009-06-291-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2643 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from 1169 to 1173dynaflash2009-06-291-1/+1
| | | | | | | - more optimizations in cabac and cavlc. http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=f6d31669a2547110b9c1323aa51437296f2f3506 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2642 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-291-2/+3
| | | | | | - Possible fix for QuickTime player not working on 64bit systems. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2641 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-298-70/+192
| | | | | | | | | | | - Added Global Event Handlers to parts of some of the user controls. - Added register and deregister event handler functions for widget changes. (This allows the preset label to be changed to custom when a user changes a widget). This isn't finalised. - Misc UI tweaks - Few bug fixes: * Preset update notification appearing behind splashscreen * Tweaks to the preset loader to make it work a bit better. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2640 b64f7644-9d1e-0410-96f1-a4d463321fa5
* dvdnav: add read error recoveryjstebbins2009-06-281-1/+15
| | | | | | | | - a single read error was causing early encode termination. try to continue reading at next sector on an error. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2639 b64f7644-9d1e-0410-96f1-a4d463321fa5