summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Updated Credits file with a bunch of missing libraries. Removed all the ↵sr552011-06-201-171/+28
| | | | | | names as it's a bit tedious keeping these updated. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4065 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Some tidy up of the Standard files. THANKS and TRANSLATIONSsr552011-06-202-77/+18
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4064 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Update the GPL v2 License file to the latest copy from gnu.org. This is just ↵sr552011-06-201-22/+21
| | | | | | an address change and some small formatting changes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4063 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix Broken Preview Window.sr552011-06-181-3/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4062 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-06-157-36/+77
| | | | | | | - Correctly set the number of previews to generate during Scan - Fix an issue where the CLI query is not printed to the log window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4061 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix a warning in decssasub.c by adding new hb_valog functionjstebbins2011-06-153-42/+40
| | | | | | | | And consolidate logging code in hb_valog. hb_log and hb_deep_log call hb_valog. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4060 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: eliminate use of deprecated sws_getContextjstebbins2011-06-151-8/+28
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4059 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Don't call "return" at the end of a void function.. .. Redux!dynaflash2011-06-142-33/+0
| | | | | | | | - As Per https://reviews.handbrake.fr/r/122/ - Thanks blindjimmy for the patche(s). - Borked commit notes courtesy of me. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4058 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add blank line to previous commit files to fix the commit notes I ↵dynaflash2011-06-142-0/+2
| | | | | | | | | totally borked. - Proper change is: Simplify conditionals to make them more readable. As per https://reviews.handbrake.fr/r/123/ - Reverts commit notes for https://trac.handbrake.fr/changeset/4056 besides the update to xcode 3.2.6 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4057 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Don't call "return" at the end of a void function.dynaflash2011-06-143-54/+55
| | | | | | | | - Generally speaking, the fewer (simple) lines of code their are, the easier it is for someone to learn/understand it, so there's no good reason to have no-op lines laying around. - As per https://reviews.handbrake.fr/r/122/ - Also re commit the update to xcode 3.2.6 commit from https://trac.handbrake.fr/changeset/4004 which I borked later. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4056 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add DTS-HD passthru \o/jstebbins2011-06-1415-111/+170
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4055 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: HBAudio Indentation Cleanupdynaflash2011-06-134-848/+963
| | | | | | | | | | | | - Patch by Rodeo ... Thanks! - Change hard tabs to 4 spaces - Place the opening bracket of if, else if, else, while and for statements on another line, not the same line as the condition. - Xcode's Edit > Format > Re-Indent on all files. - This patch is purely about cosmetics and indentation. There shouldn't be any change in behavior. - As per https://reviews.handbrake.fr/r/101/ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4054 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix problem with processing audio gaps in dts streamsjstebbins2011-06-121-1/+1
| | | | | | | | incorrect start time was placed on the outgoing dts packet when a gap was detected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4053 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: generalize channel remapping between decoders and encodersjstebbins2011-06-1212-91/+71
| | | | | | | | Decoders set the channel map of their output in hb_audio_config_t. Encoders use this information to remap while encoding. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4052 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix another problem with setting proper mixdownjstebbins2011-06-121-0/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4051 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Updating StyleCop settings in HandBrakeInterop to allow tabs.randomengy2011-06-121-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4050 b64f7644-9d1e-0410-96f1-a4d463321fa5
* StyleCop fixes. Also removed copying hb.dll step to fix build error.randomengy2011-06-1250-286/+182
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4049 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Win: Add a stylecop settings file to the Interop project.sr552011-06-121-0/+14
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4048 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Removing user-specific .suo file.randomengy2011-06-121-0/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4047 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add RandomEngy to the Authors file now that his Interop code is imported.sr552011-06-121-0/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4046 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Bring in the HandBrake Interop library written by RandomEngy.sr552011-06-1265-0/+5514
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4045 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: oops, part of another patch went with last commitjstebbins2011-06-121-6/+0
| | | | | | | revert broken bits. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4044 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a problem with mixdown optionsjstebbins2011-06-123-11/+22
| | | | | | | | incorrect mixdown options were disabled when the "Choose for me" encoder option was selected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4043 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Update the appearance of the subtitles tab to be consistent with the ↵sr552011-06-113-141/+43
| | | | | | audio tab. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4042 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Added support for the new ffmpeg aac encoder.sr552011-06-118-8/+24
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4041 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-06-111-3/+4
| | | | | | - Force Growl Communicator to use SHA1 instead of MD5. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4040 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix parameters to value-changed callback for gain and drcjstebbins2011-06-111-2/+2
| | | | | | | stupid cut-and-paste error. caused crashes on some systems. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4039 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: clean up AVCodecContext initializationsjstebbins2011-06-103-10/+50
| | | | | | | | also fixes warning message generated by libav when initializing "silence" sample about channel layout setting. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4038 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: disable threaded ffmpeg decoding for scanjstebbins2011-06-103-3/+8
| | | | | | | | There is a bug in ffmpeg that causes a crash if you call avcodec_open and avcodec_close repeatedly on the same AVCodecContext. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4037 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Increase width of main window from 754 to 960dynaflash2011-06-093-1371/+712
| | | | | | | | - Increases the main window width from 754 to 960 which is an increase of 206 px. This allows more breathing room for some crowded tabs like Audio, Subtitles and Advanced. Also increased the associated views. The main prompt for this is the very crowded audio tab which recently added Gain and also could use a vbr checkbox as well as possibly an aname field. I would rather maximize the width we deem available before going to an advanced audio track popup like the lingui and wingui currently utilize. - For now any widgets have been expanded to their nearest longest known value without truncating. - As per review board https://reviews.handbrake.fr/r/116/ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4036 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Refresh "Normal" presetjstebbins2011-06-094-639/+656
| | | | | | | | | | - Changes "Normal" to use x264 --preset veryfast --profile main Nearly doubles it's speed for little loss of file size or quality. - remove dummy average bitrate values from all built-in presets - adds Large File Size to the High Profile preset git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4035 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: Enable multi-threaded decode in ffmpegjstebbins2011-06-089-13/+27
| | | | | | | | Enable both slice and frame based mutli-threaded decode in ffmpeg. Uses cpu_count/2 + 1 threads. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4034 b64f7644-9d1e-0410-96f1-a4d463321fa5
* cli: Allow more flexible specification of native language in the clijstebbins2011-06-081-13/+26
| | | | | | | | Let the user specify their native language using any of the strings supported in the iso639_lang table. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4033 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: move advanced audio from a dialog popup to an expander boxjstebbins2011-06-081-249/+235
| | | | | | | | The expander fits on the audio tab and expands the advanced controls when activated. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4032 b64f7644-9d1e-0410-96f1-a4d463321fa5