summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* libhb: Add Unsharp sharpening filter.Bradley Sepos2017-05-3012-2/+1083
| | | | Closes #525.
* WinGui: Improved error message on Starting an encode or queue when the ↵sr552017-05-294-1/+30
| | | | destination drive is low on space. Fixes #748
* WinGui: Remove the legacy XML based queue import/export funcitonality. One ↵sr552017-05-294-16/+8
| | | | can still export to JSON for the CLI but currently import is still not supported for JSON.
* WinGui: Add a log message whent he queue is paused due to low disk space. ↵sr552017-05-277-62/+91
| | | | Improve handling of automated queue pausing. #748
* stream: Improve stream type detection through probingJohn Stebbins2017-05-251-39/+21
| | | | | | If the stream is damaged, a probe can fail due to bad data at the start of the probe buffer. So try filling the probe buffer from multiple start positions in the file.
* WinGui: Change the "For Additional Tracks" dropdown. Remove the "None" ↵sr552017-05-244-18/+4
| | | | option. It doesn't make sense. This fixes an issue where we couldn't load "all" due to the preset key for it being a 2 state bollean rather than a 3 state option.
* preset: Fix surround audio bitrate for general presets.Bradley Sepos2017-05-213-18/+18
| | | | Was supposed to be 640 when converting a non-AC3 source track.
* encavcodecaudio: work around lame bugJohn Stebbins2017-05-111-11/+23
| | | | | | | | | On windows builds, there is an upstream bug in the lame encoder that causes an extra output packet that has the same timestamp as the second to last packet. This causes an error during muxing. Drop the packet with the duplicate timestamp. Fixes https://github.com/HandBrake/HandBrake/issues/726
* WinGui: Fix an issue with long chapters causing scans to fail to complete. ↵sr552017-05-022-3/+4
| | | | Fixes #713
* WinGui: Improved logging around SCANDONE and some additional defensive ↵sr552017-05-023-8/+24
| | | | programming to try track down this never ending scan.
* WinGui: Minor change that might help #688sr552017-04-292-5/+5
|
* WinGui: Save file before committing :( #695sr552017-04-291-1/+1
|
* WinGui: Change to the queue duplicate detection. It currently filters by ↵sr552017-04-291-2/+1
| | | | "Waiting" tasks. This now extends that to "In Progress". "Completed/Error" will continue to allow jobs to be added to the queue. Fixes #695
* WinGui: Change a message box to an error window when exceptions occur in ↵sr552017-04-291-2/+2
| | | | setting the destination.
* scripts: Update to mingw-w64-build 2.3.2.Bradley Sepos2017-04-281-5/+5
|
* stream: fix chapter marker durationsJohn Stebbins2017-04-281-5/+20
| | | | | libav isn't guaranteed to set AVChapter.end. So don't use it. Use AVChapter.start instead.
* Fixed IRC link in README.markdown (#712)aaronjeline2017-04-271-1/+1
| | | | * Fixed IRC link in README.markdown
* MacGui: fix the "alert when done sound", it was checking the wrong key.Damiano Galassi2017-04-222-29/+29
|
* MacGui: do not use NSSecureCoding on 10.8, it crashes.Damiano Galassi2017-04-211-1/+8
|
* MacGui: do not load a job from disk if one or more job objects are missing.Damiano Galassi2017-04-219-33/+53
|
* MacGui: NSUUID is not available on 10.7, replace it with CFUUIDRefDamiano Galassi2017-04-211-2/+9
|
* LinGui: fix POTFILE listJohn Stebbins2017-04-191-3/+1
| | | | | When I changed a file name I forgot to change this list. This list is used to generate the translation template file.
* WinGui: Fix a possible exception when cancelling and rescanning a source ↵sr552017-04-162-2/+5
| | | | that would cause it to never complete the second time. Fixes #671
* decsrt: fix p-to-p start time after seekingJohn Stebbins2017-04-155-76/+130
| | | | | | | Reader can skip data at the beginning of the file. We were not informing decsrt how much was skipped when pts_to_start caused the skip. Fixes https://forum.handbrake.fr/viewtopic.php?f=11&t=36258
* WinGui: Handle HB_STATE_MUXING and HB_STATE_SEARCHING for better progress ↵sr552017-04-1510-30/+145
| | | | indication in the UI. #676
* avfilter: fix handling of bad settingsJohn Stebbins2017-04-141-0/+1
| | | | | After encountering a bad setting, it was removing all filters starting with the one with bad settings.
* MacGui: fix tests for the sandboxed schemes.Damiano Galassi2017-04-144-8/+20
|
* preset: fix audio settings when samplerate == autoDamiano Galassi2017-04-141-0/+4
|
* WinGui: Strip out some out some legacy code that was causing some threading ↵sr552017-04-1314-300/+29
| | | | issues.
* MacGui: fix auto mixdown.Damiano Galassi2017-04-131-9/+1
|
* scan: fix very slow scanning for some filesJohn Stebbins2017-04-123-4/+6
| | | | | | | The threshold in bytes for when to give up trying to decode a frame was too big for a lot of streams. It was made large to accomodate 4K raw video. Instead of counting bytes, count frames fed to the decoder. This is more consistant regardless of video resolution and codec.
* preset: fix sanitizing audio settings when samplerate != AutoJohn Stebbins2017-04-121-2/+7
| | | | | The samplerate was incorrectly copied to the job as a string instead of an int which caused invalid sanitizing of audio settings.
* libav: fix h264 decode errorJohn Stebbins2017-04-111-0/+35
| | | | Fixes https://github.com/HandBrake/HandBrake/issues/602
* scan: enable HBTF_NO_IDR when not enough previews foundJohn Stebbins2017-04-111-0/+4
| | | | | | | | Setting this flag signals to libav to not wait for IDR or recovery points before returning frames to us. Some videos have neither IDRs or recovery points, so this fixes transcoding such video. Fixes https://github.com/HandBrake/HandBrake/issues/456
* WinGui: Handle auto-passthru correctly in the mixdown sanatising code.sr552017-04-111-1/+1
|
* WinGui: Fix a potential crash in the audio track mixdown handling code.sr552017-04-111-1/+1
|
* WinGui: Cancel Scan will now close the status panel if the scan cancellation ↵sr552017-04-112-10/+16
| | | | fails for any reason. Rejigged the logging in the scan service to help debug intermittent failures of the scan completed event from firing.
* WinGui: Audio Defaults: Improve the Mixdown dropdown. Only show supported ↵sr552017-04-103-7/+43
| | | | mixdowns and automatically select the highest available mixdown if the encoder is limited and doesn't support the current selection.
* WinGui: Audio Defaults: Don't allow the user to set "None" as a mixdown. ↵sr552017-04-101-6/+6
| | | | It's not a valid option and breaks the bitrate dropdown.
* WinGui: Audio Defaults: If the mixdown is not supported, get the best ↵sr552017-04-101-0/+11
| | | | default mixdown for the source track / encoder. #661
* Update NEWS.markdown for HandBrake 1.0.7 release.Bradley Sepos2017-04-091-1/+6
| | | | Really.
* Update NEWS.markdown for 1.0.6 release.Bradley Sepos2017-04-091-2/+12
| | | | Hopefully.
* Update NEWS.markdown for 1.0.5 release.Bradley Sepos2017-04-091-2/+2
|
* LinGui: add Ubuntu Zesty nightly buildsJohn Stebbins2017-04-093-3/+133
|
* Update NEWS.markdown for 1.0.4 release.Bradley Sepos2017-04-091-0/+42
|
* Fix raw video timestampsJohn Stebbins2017-04-093-0/+7
| | | | | | Raw video has no timestamps. But we drop frames in sync that have no timestamps. So detect raw video and extrapolate timestamps from framerate.
* build: Update to config.guess 2017-03-05.Bradley Sepos2017-04-071-287/+223
| | | | Closes #652.
* qsv: hevc10 fix for correct declaration of data/zero bitsmaxd2017-04-071-1/+1
|
* qsv: fix for latest MSS supportmaxd2017-04-041-0/+14
|
* qsv: better options handling for cross compilationmaxd2017-04-041-1/+1
|