summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* libhb: fix a problem with BD audio track detectionjstebbins2013-01-011-0/+3
| | | | | | | | | | Some BDs can have several clips that have no audio (The Girl With the Dragon Tattoo 2009). This fools our audio selection logic into thinking the entire BD has no audio. So ignore clips that have no audio tracks when searching for audio. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5127 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Initial x264 presets implementation.dynaflash2013-01-015-252/+1940
| | | | | | | | | - Note: HB Built-ins are not updated as needs more testing - Backwards compatible afaik for older presets including custom. - Queue Item editing function needs to be updated yet. - Preset import/ export will probably need work as well especially since some kvp's seem to still be up in the air. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5126 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: filter out high444 from h264 profilesjstebbins2012-12-312-1/+10
| | | | | | | | | and force profile to auto when RF < 1.0 and fix a problem with video quality slider digits display when changing granularity in preferences. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5125 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump libav to v9_beta3.Rodeo2012-12-3134-459/+363
| | | | | | | | Miscellaneous bugfixes and improvements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5124 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Removed High444, use auto instead.sr552012-12-312-5/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5123 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Increase the size of the cropping numeric boxes and change their ↵sr552012-12-311-4/+4
| | | | | | binding update trigger to be lost focus so that the modulus calculation doesn't interfere with the user typing values. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5122 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Missed a place for removing High10 and 422sr552012-12-311-4/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5121 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Bump copyright date.sr552012-12-315-5/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5120 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Remove High10 and High422 options.sr552012-12-311-4/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5119 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: filter out x264 profiles high10 and high422jstebbins2012-12-301-0/+8
| | | | | | | 10 bit encoding and yuv422 are not supported. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5118 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Update copyright datesjstebbins2012-12-3021-22/+22
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5117 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Add the plist keys and fix numerous bugs in the x264 ↵sr552012-12-297-8/+85
| | | | | | preset/tune/profile/level code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5115 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: preset import/export robustnessjstebbins2012-12-281-0/+10
| | | | | | | | | Upon import, if x264Preset is missing, force x264UseAdvancedOptions enabled. Upon export, if x264UseAdvancedOptions is true, do not output x264Preset, x264Tune, x264Level, x264Profile, or x264OptionExtra. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5114 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Initial work to implement x264 Preset/Tune/Profile/Level options in-gui.sr552012-12-2825-221/+732
| | | | | | Still some stuff to tidy up but should be usable for now. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5113 b64f7644-9d1e-0410-96f1-a4d463321fa5
* lingui: convert tabs to spacesjstebbins2012-12-2748-24781/+24781
| | | | | | | Makes lingui source conform to hb standard for indentation. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5112 b64f7644-9d1e-0410-96f1-a4d463321fa5
* update presets for lingui and CLIjstebbins2012-12-273-441/+437
| | | | | | | These new presets use x264 preset/tune/profile/level git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5111 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add x264 preset/tune/profile/level supportjstebbins2012-12-2715-419/+1399
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5110 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Default the textboxes for Seconds and Frames to sensible values.sr552012-12-271-1/+23
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5109 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Improved handling of preview filename generation and fixed the ↵sr552012-12-273-18/+22
| | | | | | seconds / frames options to update in realtime with the duration calculation. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5108 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: prevent segfault when opening mp4 file fails.jstebbins2012-12-261-113/+116
| | | | | | | MP4End() attempted to use invalid MP4File context. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5107 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Make the advanced encoder options respond before the control has ↵sr552012-12-241-1/+1
| | | | | | lost focus. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5106 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Allow negative srt offset.sr552012-12-241-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5105 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix SRT Offset.sr552012-12-241-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5104 b64f7644-9d1e-0410-96f1-a4d463321fa5
* hb_x264_param_unparse: cosmetics.Rodeo2012-12-201-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5103 b64f7644-9d1e-0410-96f1-a4d463321fa5
* hb_x264_param_unparse: unset a few options that have no effect in the ↵Rodeo2012-12-201-1/+21
| | | | | | advanced options string. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5102 b64f7644-9d1e-0410-96f1-a4d463321fa5
* hb_apply_h264_level: cosmetics, change the meaning of the last parameter ↵Rodeo2012-12-202-10/+10
| | | | | | (be_quiet -> verbose). Seems more common. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5101 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix mac ui scaling problem after performing live preview encodejstebbins2012-12-171-1/+36
| | | | | | | | we can't touch the picture settings when resetting the job. the mac ui currently depends on these remaining to what it set last. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5099 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix some crashes in the macuijstebbins2012-12-123-1/+4
| | | | | | | | | I missed setting some pointers to NULL after free and missed place where the ui was setting job->file directly instead of using hb_job_set_file(). Also, a NULL chapter name caused a crash. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5097 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: refactor job initialization and cleanupjstebbins2012-12-092-97/+77
| | | | | | | | Separates out some duplicate code in hb_job_reset, hb_job_close, and hb_job_init. Also removes some vestigial function definitions in hb.h git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5096 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix hb_dict_next() when dict is emptyjstebbins2012-12-091-2/+2
| | | | | | | It would return an invalid entry instead of NULL. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5095 b64f7644-9d1e-0410-96f1-a4d463321fa5
* encx264: raise qpmin to 4. 3 has been found to fail on real sources.Rodeo2012-12-091-3/+5
| | | | | | | | Fixes https://forum.handbrake.fr/viewtopic.php?f=5&t=25735 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5094 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix loose crop calculationjstebbins2012-12-081-2/+2
| | | | | | | It was sometimes coming up with odd cropping values git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5093 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: Fix a timing problem when rendering vobsubsjstebbins2012-12-082-11/+41
| | | | | | | | So, if we are rendering the subtitles, do not delay them in sync. The renderer is responsible for handling stop == -1. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5092 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix a number of potential culture issues with doubles. (Advanced ↵sr552012-12-083-5/+5
| | | | | | Panel, Query Handling and Picture settings) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5091 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: When we have a variable framerate preset, reset to "same as source" ↵sr552012-12-082-6/+8
| | | | | | rather than just remaining at whatever fps was set previously. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5090 b64f7644-9d1e-0410-96f1-a4d463321fa5
* lingui: fix subtitle configuration problemjstebbins2012-12-041-1/+2
| | | | | | | | | If the preset has "burned" checked, under certain circumstances, both "burned" and "default" would be checked in the gui. These are suppose to be mutually exclusive. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5089 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Interop: Fixing title number/title index mixup. Adding Playlist to the Title ↵randomengy2012-12-024-13/+51
| | | | | | object. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5088 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix eedi2 crash in decombjstebbins2012-11-301-1/+0
| | | | | | | | | When converting to using tasksets, I missed a free(thread_args_v) that needed to be removed. So we freed a bad pointer when the eedi2 thread closed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5087 b64f7644-9d1e-0410-96f1-a4d463321fa5
* hb_x264_param_unparse(): fix typo.Rodeo2012-11-271-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5086 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Remove vestigial activity log debug messages.dynaflash2012-11-272-4/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5085 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: UI Tweaks and further fixes to Custom Anamorphic.sr552012-11-273-7/+25
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5084 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: General code tidy-up and fix a couple of possible points that could ↵sr552012-11-273-39/+35
| | | | | | throw exceptions. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5083 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix memory consumption problemjstebbins2012-11-261-2/+2
| | | | | | | | | Issues with timestamps made cfr think it needed to duplicate a few thousand frames. this leads to an over-cunsumption of memory since all duplicates are placed in a list at once. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5082 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Tweak the advanced panel design so it is less likely to go off screen.sr552012-11-252-5/+6
| | | | | | Fix a framework selection but on non gb/us cultures. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5081 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Couple of Audio and Advanced Panel bug fixes.sr552012-11-243-19/+28
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5080 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Quick fix to restore building of the app.sr552012-11-221-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5079 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Interop: Updated to work with hb_chapter_set_title for chapter markers.randomengy2012-11-225-35/+108
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5078 b64f7644-9d1e-0410-96f1-a4d463321fa5
* lingui: go back to original pause, start, stop icons. jstebbins2012-11-223-0/+0
| | | | | | | they just look better git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5077 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix generation of silence buffer for filling audio gapsjstebbins2012-11-211-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5076 b64f7644-9d1e-0410-96f1-a4d463321fa5
* muxmkv: don't write the last chapter marker if it is shorter than 3/2 second.Rodeo2012-11-211-43/+45
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5075 b64f7644-9d1e-0410-96f1-a4d463321fa5