summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* WinGui: Another attempt at sorting the build.sr552011-07-164-125/+24
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4115 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Another set of build fixessr552011-07-163-1/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4114 b64f7644-9d1e-0410-96f1-a4d463321fa5
* cli: add --audio-copy-mask and --audio-fallback optionsjstebbins2011-07-161-11/+76
| | | | | | | | | | | --audio-copy-mask sets which audio codecs are permitted to be passed thru when the "copy" encoder option is specified. --audio-fallback sets which encoder to use when it is not possible to pass thru an input audio track git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4113 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Build fixes.sr552011-07-164-11/+68
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4112 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Some fixes to the Queue Current encoding information display and ↵sr552011-07-1612-40/+41
| | | | | | removal of another duplicate model. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4111 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Another duplicate model removed.sr552011-07-167-34/+7
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4110 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Starting to remove model objects from the Application Services ↵sr552011-07-1616-228/+64
| | | | | | module that are duplicated in the Interop Library git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4109 b64f7644-9d1e-0410-96f1-a4d463321fa5
* lingui: add backwards compatible "AC3" translation for audio encoder valuejstebbins2011-07-161-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4108 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Switch from using the Interop binary lib, to the source version ↵sr552011-07-166-48/+51
| | | | | | which is now part of the project. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4107 b64f7644-9d1e-0410-96f1-a4d463321fa5
* lingui: add some preset translations that I missedjstebbins2011-07-161-0/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4106 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Missed one.sr552011-07-141-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4105 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix issues with Analyse x264 option.sr552011-07-143-10/+10
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4104 b64f7644-9d1e-0410-96f1-a4d463321fa5
* contrib: enable debuggin when debug=max and disable optimizations when ↵jstebbins2011-07-117-34/+51
| | | | | | | | | | optimizations=none except for ffmpeg on darwin i386 which fails to build when optimizations are disabled due to gcc running out of registers. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4103 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix a couple small memory leaksjstebbins2011-07-111-3/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4102 b64f7644-9d1e-0410-96f1-a4d463321fa5
* contrib: enable a52dec debugging when debug=maxjstebbins2011-07-111-0/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4101 b64f7644-9d1e-0410-96f1-a4d463321fa5
* contrib: dvdread and dvdnav, allow disabling optimizations with debug disabledjstebbins2011-07-112-0/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4100 b64f7644-9d1e-0410-96f1-a4d463321fa5
* build: fix configure to define GCC.O before including main.defsjstebbins2011-07-112-3/+5
| | | | | | | This is needed so that contrib makefiles can see it's value. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4099 b64f7644-9d1e-0410-96f1-a4d463321fa5
* contrib: enable ffmpeg debug when debug=max is setjstebbins2011-07-111-0/+10
| | | | | | | and disable ffmpeg optimizations if optimize=none is set git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4098 b64f7644-9d1e-0410-96f1-a4d463321fa5
* contrib: enable dvdread and dvdnav debugging when debug=max is configuredjstebbins2011-07-112-0/+14
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4097 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: improve dvdnav main feature detectionjstebbins2011-07-101-106/+145
| | | | | | | | | Add detection of fake menus. Some menus have very short duration and/or are hidden from the user by making the hightlight transparent. These menus can lead to invalid titles if traversed, so ignore them. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4096 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: improve dvdnav main feature detectionjstebbins2011-07-091-68/+76
| | | | | | | | Improve detection of fake titles that are transitioned through on the way to the real title when a menu button is pressed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4095 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Some Duplicate text removed.sr552011-07-091-4/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4094 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Added a note to the Github Readme about submitting patchessr552011-07-091-0/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4093 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Added file headers to the interop library, and corrected a number of ↵sr552011-07-0954-202/+649
| | | | | | incorrect namespaces. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4092 b64f7644-9d1e-0410-96f1-a4d463321fa5
* back off part of the last dvdread fixjstebbins2011-07-081-18/+0
| | | | | | | | | | It isn't necessary, and was incorrect. I was trying to anticipate a future problem with references outside the allocated region for the PTT, but did it wrong. It's probably best to just wait for a disc that exhibits this potential problem to surface before attempting a fix. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4091 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix crash when scanning True Gritjstebbins2011-07-082-3/+43
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4090 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix a null pointer exception after scan.sr552011-07-081-14/+13
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4089 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix a couple small memory leaksjstebbins2011-07-072-6/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4088 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Updated Nsis scripts.sr552011-07-072-0/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4087 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix a stack corruption crash when scanning some BDsjstebbins2011-07-071-11/+5
| | | | | | | | was overrunning the end of a stack based array when there were more than 32 clips in a BD title. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4086 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: when doing main feature search, skip prohibited buttons.jstebbins2011-07-061-33/+41
| | | | | | | | | | | | There is a field in the prohibited user operations PCI flags that says when the user can push buttons. If they are prohibited, we shouldn't push them when searching for the main feature since they would not be accessible on a dvd player. This fixes selection of "fake" titles on some discs. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4085 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: add some logging to main feature searchjstebbins2011-07-061-11/+33
| | | | | | | | | This lets us see in the logs if it finds a root menu title, a title menu title, or falls back to using the longest title. Log level 2 must be enabled to see these. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4084 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Replace the old-school Windows 9x folder dialog with a 3rd party ↵sr552011-07-0313-34/+3651
| | | | | | (ookii) control which uses the new Vista / 7 style folder dialog which is significantly easier to use. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4083 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix an issue that allowed Mp4 only options to be selected with MKV. ↵sr552011-07-021-7/+9
| | | | | | (Large file etc) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4082 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix some warnings in the clijstebbins2011-07-013-43/+8
| | | | | | | and add printf attribute to hb_strdup_printf git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4081 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: change page increment of preview frame sliderjstebbins2011-06-271-1/+1
| | | | | | | make page the same as step. it's not realy useful to "page" this slider. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4080 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix initial enabled state of audio options after scanjstebbins2011-06-271-0/+1
| | | | | | | | audios that are disabled were not getting grayed out in the audio options list till the track or encoder selection changed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4079 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a problem with enabling dts and dts-hd passthru in audio optionsjstebbins2011-06-271-4/+4
| | | | | | | | | | | audio_config.in.codec in these cases is HB_ACODEC_DTS* | HB_ACODEC_FF_I_FLAG. I was not masking off the FF_I_FLAG when checking the input codec. Note, that this problem goes away in the RB patch that cleans up ffmpeg hacks, the FF_I_FLAG being one such hack. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4078 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix progress information for batch scansjstebbins2011-06-231-0/+1
| | | | | | | | | Use hb_batch_title_count() since hb_list_count() changes as unreadable titles are removed from the list. Title count needs to be the total number of files being scanned. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4077 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Add DTS-HD Passthru support and a bit of code tidy-up.sr552011-06-226-103/+42
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4076 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix appindicator warning message in log at startupjstebbins2011-06-221-8/+11
| | | | | | | | | A signal that causes an indicator update happens before the indicator has been created, triggering a warning. so check that the indicator exists first. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4075 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix scaling problem with preview windowjstebbins2011-06-221-1/+1
| | | | | | | | ... when the screen is smaller than the preview. If the width fit but the height didn't, it computed incorrect size and displayed with wrong aspect. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4074 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: when appindicator is found, disable gtkstatusiconjstebbins2011-06-212-26/+34
| | | | | | | | | libappindicator has a fallback mode that creates a gtkstatusicon automatically if the indicator service can not be contacted. so I should only enable one or the other, not both. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4073 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a couple compiler warningsjstebbins2011-06-211-2/+2
| | | | | | | missed some necessary casts when adding AppIndicator support git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4072 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix incorrect error message when adding substreams to ts listjstebbins2011-06-211-8/+8
| | | | | | | | | | The error message was meant to catch the case were a source has more than 2 substreams in a stream. But due to incorrect order of conditionals, it triggered when both substreams have been seen and we try to add one of them again (which is allowed and should do nothing). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4071 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: flush frame re-ordering delay queue properly when there are < 8 framesjstebbins2011-06-211-1/+3
| | | | | | | If the queue never completely filled, it would not be flushed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4070 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Some more work on the libencode service.sr552011-06-201-13/+140
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4069 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Update the About Window GPL statement & Fix an issue on the ↵sr552011-06-205-9/+19
| | | | | | subtitles tab where it would refuse to allow an SRT to be imported when doing a queue edit. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4068 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Add status tray icon support for Ubuntu 11.04jstebbins2011-06-206-1/+98
| | | | | | | | | Ubuntu disables GtkStatusIcon support in Unity and instead uses a new API called AppIndicator. So this adds support for appindicator when it is detected by configure. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4067 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Remove the qt4 directory. Nothing useful has come from this code and too ↵sr552011-06-2014-1100/+0
| | | | | | much time has passed with no-one dedicating the time it requires to be useful. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4066 b64f7644-9d1e-0410-96f1-a4d463321fa5