summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* contrib: Update to fdk-aac 0.1.6.Ewout ter Hoeven2019-02-111-3/+6
|
* contrib: Update to libvorbis-1.3.6Ewout ter Hoeven2019-02-111-3/+3
|
* contrib: Correct upstream libogg url.Bradley Sepos2019-02-111-1/+1
| | | | We use the source url, not the mirror/redirect.
* contrib: Update to libogg 1.3.3.Ewout ter Hoeven2019-02-113-27/+3
|
* Revert "contrib: Update to libvorbis-1.3.6"Bradley Sepos2019-02-111-3/+3
| | | | | | Reverting until we can sort out build issues / Travis glitch. This reverts commit 8bb9566f213d5cb891e72c145824cb268cef0c68.
* contrib: Update to libvorbis-1.3.6Ewout ter Hoeven2019-02-111-3/+3
|
* LinGui: fix display of special characters in preset nameJohn Stebbins2019-02-111-6/+15
|
* nvenc: silence a compiler warning.sr552019-02-111-1/+1
|
* gtk: Link to libbcrypt on mingw-w64mwayne2019-02-111-1/+1
|
* nvenc_common: fix compiler warningJohn Stebbins2019-02-111-0/+2
|
* encavcodec: fix potential use of uninitialized variableJohn Stebbins2019-02-111-1/+1
|
* dvdnav: fix potentially unterminated stringJohn Stebbins2019-02-111-1/+2
|
* scan: fix potential buffer overflow in sprintfJohn Stebbins2019-02-111-7/+6
| | | | Use snprintf
* Fix return value of hb_blobal_init_no_hardwareJohn Stebbins2019-02-111-1/+1
| | | | control reaches end of non-void function
* decavcodec: fix error when ffmpeg parser changes the codec_idJohn Stebbins2019-02-111-4/+17
| | | | | | | | | | | | | | | | | | | | | | | The ffmpeg mpeg2 parser changes AVCodecContext.codec_id on the fly based on what it parses. Normally this results in correct switching of decoders internally in ffmpeg. Due to some unfortunate ordering of how we initialize things when HandBrake is using our own demuxers, avcodec_open gets called with the original AVCodec and the AVCodecContext.codec_id that was changed by the parser resulting in an error. Further explanation... When using our own demuxers, there are some codecs that we have to parse out the extradata for _prior_ to calling avcodec_open. avcodec_open fails if extradata isn't initialized for these codecs prior to the call. To initialize the extradata, we use parser->parser->split. I.e. the parser must be initialized and used prior to calling avcodec_open. When avcodec_open is called, it is using the original AVCodec that was used with avcodec_alloc_context3 (it will fail if AVCodec is not the same between avcodec_alloc_context3 and avccodec_open). The call to avcodec_open fails with "Codec type or id mismatches" since AVCodecContext.codec_id no longer matches AVCodec.id due to the parser changing the codec_id. The solution is to reset AVCodec and reallocate the context when we detect that the parser has changed codec_id on us.
* dvd: Add support for MPEG-1 on DVDJohn Stebbins2019-02-112-0/+36
| | | | | | Use video attributes from IFO file to set video stream type. May fix https://github.com/HandBrake/HandBrake/issues/1880
* stream: Improve probing of unknown streamsJohn Stebbins2019-02-111-48/+146
| | | | Fixes detection of MPEG-1 in program streams
* WinGui: Utilise new hb_global_init_no_hardware when hb_global_init fails. ↵sr552019-02-117-55/+79
| | | | The preferences Video tab now notes that hardware encoding options are disabled.
* WinGui: Remove left over Advanced Tab checkboxsr552019-02-114-39/+19
|
* libhb: Add a hb_global_init_no_hardware that disables all the hardware ↵sr552019-02-117-39/+91
| | | | encoder/decode init and check code. For users where drivers or other system issues prevent HandBrake from loading.
* MacGui: fix queue table items expanded/collapsed state after an undo/redo.Damiano Galassi2019-02-092-13/+10
|
* libhb: Append input bitrate to end of audio source description. Closes #1718.Andrew Brezovsky2019-02-081-0/+6
| | | | Signed-off-by: Andrew Brezovsky <[email protected]>
* MacGui: refactor some queue related properties out of HBJob to a new ↵Damiano Galassi2019-02-0714-273/+465
| | | | HBQueueItem class.
* WinGui: Change the behaviour of the destination source alert to revert to ↵sr552019-02-071-1/+1
| | | | the last change before the user triggered the alert.
* libhb: do not set HB_STATE_WORKDONE before all the work threads are closed.Damiano Galassi2019-02-051-3/+2
|
* MacGui: correct revealSelectedQueueItemsSources: action validation.Damiano Galassi2019-02-051-1/+2
|
* MacGui: fix subtitles tab actions.Damiano Galassi2019-02-051-20/+21
|
* MacGui: use a view-based table view in the queue window.Damiano Galassi2019-02-0510-384/+511
|
* WinGui: Fix instance handling in Libencode.sr552019-02-031-17/+17
|
* WinGui: Make the disposal of services more aggressive. May Fix or help in #1851sr552019-02-024-50/+98
|
* WinGui: Remove inline Destination check. It's more annoying than useful. ↵sr552019-01-301-7/+0
| | | | Fixes #1857
* MacGui: remove the old advanced x264 options view.Damiano Galassi2019-01-309-2273/+12
|
* MacGui: made the preview hud a bit larger.Damiano Galassi2019-01-303-27/+26
|
* cli: Make --start-at and --stop-at strings more intuitive.Bradley Sepos2019-01-281-6/+12
| | | | Inspired by https://github.com/HandBrake/HandBrake-docs/pull/70.
* libhb: Temporarily log out the error code for unlink to figure out why ↵sr552019-01-281-1/+4
| | | | previews are not being removed for a user. #1851
* cli: Clarify --start-at and --stop-at help language.Bradley Sepos2019-01-271-6/+7
| | | | https://github.com/HandBrake/HandBrake-docs/pull/70
* WinGui: Basic implementation of Queue Up/Down Buttons. Does not yet handle ↵sr552019-01-275-13/+110
| | | | post selection.
* WinGui: Remove incorrect declaration in the app manifest.sr552019-01-271-4/+0
|
* WinGui: Update application manifestsr552019-01-271-6/+4
|
* WinGui: Move the Queue Recovery option from the source panel to the Queue ↵sr552019-01-275-14/+10
| | | | Menu. It's not something that's frequently used and doesn't really belong on the Source Menu. Makes the source menu less cluttered.
* WinGui: Adding some additional validation to the destination box.sr552019-01-271-0/+7
|
* scripts: Update to mingw-w64-build 5.0.0.Bradley Sepos2019-01-251-10/+11
| | | | Bump to mingw-w64 6.0.0, gcc 8.2.0 and friends.
* Set the right deployment target in xcconfig.Damiano Galassi2019-01-251-1/+1
|
* WinGui: Updated German translationsr552019-01-242-65/+64
|
* WinGui: Update Min Title Scan labelsr552019-01-243-4/+4
|
* WinGui: Improve Add to queue error Handling. Combine 2 Dialog prompts into ↵sr552019-01-246-28/+69
| | | | | | one. + Allow early exit from Add Selection. #1833
* MacGui: set the minimum macOS version to 10.11Damiano Galassi2019-01-249-47/+17
|
* Fix an annoying warning in Xcode.Damiano Galassi2019-01-231-2/+2
|
* Fix a few warnings.Damiano Galassi2019-01-232-1/+3
|
* encavcodec: enable "row-mt=1" for vp9John Stebbins2019-01-221-1/+14
| | | | | | | | Improves encoding speed by about 20% for SD content and 35% for HD content in my testing on a 4 core 8 thread system. CPU utilization is around 60% as compared with 40% prior to the change. Fixes https://github.com/HandBrake/HandBrake/issues/1830