Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | scripts: Print usage and exit when release tag not specified to tag-release.sh. | Bradley Sepos | 2016-12-18 | 1 | -1/+6 |
| | |||||
* | build: Really ensure tag suffix is not None in configure.py. | Bradley Sepos | 2016-12-18 | 1 | -2/+1 |
| | |||||
* | build: Ensure tag suffix is not None in configure.py. | Bradley Sepos | 2016-12-18 | 1 | -1/+2 |
| | |||||
* | build: Update Mac release package name. | Bradley Sepos | 2016-12-18 | 1 | -6/+4 |
| | |||||
* | WinGui: Set QSV Decode to false if the hardware isn't available for use. | sr55 | 2016-12-18 | 1 | -1/+3 |
| | |||||
* | contrib: Disable libva for libmfx. | Bradley Sepos | 2016-12-17 | 1 | -0/+2 |
| | | | | Should be automatic, but it seems libmfx's configure script sometimes assumes libva is present. Hopefully this fixes Jenkins. | ||||
* | contrib: Disable libav vaapi. | Bradley Sepos | 2016-12-17 | 1 | -0/+1 |
| | | | | We're not using it (yet) and it seems to be causing build problems with Jenkins. | ||||
* | fix memory leaks | John Stebbins | 2016-12-17 | 3 | -2/+3 |
| | | | | | | The series of commits starting with Tim's "libav: remove our custom QSV wrapper." Closes #46, closes #276, and closes #416. | ||||
* | stream: fix SRT detection | John Stebbins | 2016-12-17 | 1 | -0/+1 |
| | | | | libav changed the codec id they use for SRT in mkv | ||||
* | unref AVPackets, fix merge issues | John Stebbins | 2016-12-17 | 2 | -3/+6 |
| | |||||
* | qsv: rename av_qsv* to hb_qsv* | John Stebbins | 2016-12-17 | 15 | -435/+435 |
| | |||||
* | qsv: fix more compiler warnings | John Stebbins | 2016-12-17 | 4 | -6/+6 |
| | |||||
* | qsv_memory: fix compiler warnings | John Stebbins | 2016-12-17 | 1 | -4/+4 |
| | |||||
* | qsv_libav: silence compiler warning | John Stebbins | 2016-12-17 | 1 | -1/+1 |
| | | | | | warning: "/*" within comment It's very noisy since this header gets pulled into everything. | ||||
* | encavcodecaudio: fix use of deprecated libav interfaces | John Stebbins | 2016-12-17 | 1 | -111/+100 |
| | | | | | avcodec_encode_audio2 is deprecated, use avcodec_send_frame and avcodec_receive_packet | ||||
* | encavcodec: fix use of deprecated libav interfaces | John Stebbins | 2016-12-17 | 1 | -141/+136 |
| | | | | | | | AVCodecContext.coded_frame is deprecated. We didn't really need it. avcodec_encode_video2 is deprecated, use avcodec_send_frame and avcodec_receive_packet | ||||
* | decavcodec: fix use of deprecated libav interfaces | John Stebbins | 2016-12-17 | 1 | -164/+222 |
| | | | | | | | avcodec_decode_audio4 is deprecated, use avcodec_send_packet and avcodec_receive_frame av_bitstream_filter is deprecated, use av_bsf | ||||
* | stream: fix use of deprecated libav interfaces | John Stebbins | 2016-12-17 | 1 | -91/+87 |
| | | | | AVStream.codec is deprecated, use AVStream.codecpar | ||||
* | muxavformat: fix use of deprecated libav interfaces | John Stebbins | 2016-12-17 | 1 | -90/+106 |
| | | | | | AVStream.codec is deprecated, use AVStream.codecpar av_bitstream_filter is deprecated, use av_bsf | ||||
* | decpgssub: fix use of deprecated rect->pict | John Stebbins | 2016-12-17 | 1 | -2/+2 |
| | |||||
* | fix chapter markers when encoding with libav video encoder | John Stebbins | 2016-12-17 | 1 | -1/+1 |
| | | | | | | encavcodec saved the chapter mark and set the buffers new_chap to 0. Then work copied the zero'd new_chap over the good mark that encavcodec set. | ||||
* | potential fix for hard to reproduce crash | John Stebbins | 2016-12-17 | 1 | -3/+12 |
| | |||||
* | contrib: Add libav colr patch to support new color signaling in mov. | Bradley Sepos | 2016-12-17 | 1 | -0/+57 |
| | | | | Needed for BT.2020, etc. | ||||
* | qsv: Update condition under which context is closed. | Tim Walker | 2016-12-17 | 1 | -2/+6 |
| | |||||
* | decavcodec: enable QSV-accelerated H.264 decoding with libavcodec. | Tim Walker | 2016-12-17 | 4 | -43/+51 |
| | | | | | | Videos get decoded to NV12 in system memory and converted to our internal colorspace via libswscale. It should be noted that QSV- accelerated decoding now works with all our videos encoders :-) | ||||
* | contrib: enable avcodec's libmfx (Intel QSV) support when applicable. | Tim Walker | 2016-12-17 | 1 | -4/+3 |
| | |||||
* | qsv: Fix crash attempting to destroy mutex. | Tim Walker | 2016-12-17 | 1 | -2/+6 |
| | | | | Originally part of a2d31ec1c6109424d193832aa83db6958292d797. | ||||
* | contrib: Update to Libav 12. | Bradley Sepos | 2016-12-17 | 16 | -2887/+3 |
| | |||||
* | libhb: don't use av_log. | Tim Walker | 2016-12-17 | 2 | -18/+16 |
| | | | | qsv_libav.[ch] was previosuly use from libavcodec. | ||||
* | libhb: fix build with --enable-qsv | Tim Walker | 2016-12-17 | 10 | -75/+30 |
| | | | | | | | | | | Convert qsv_livav.[ch] to be built within libhb. Convert other files to use qsv_libav.h in place of libavcodec/qsv.h Don't attempt to build libav with QSV support (not available in unpatched release/11 branch). QSV-accelerated decoding is broken, so disable it for the time being. | ||||
* | libhb: add code to support our QSV-accelerated encoder. | Tim Walker | 2016-12-17 | 2 | -0/+1140 |
| | | | | | | The files are copied verbatim from the patch we just removed, where they were known as: libavcodec/qsv.h libavcodec/qsv.c | ||||
* | libav: remove our custom QSV wrapper. | Tim Walker | 2016-12-17 | 1 | -2309/+0 |
| | | | | | | It prevents us from easily upgrading libav to a newer version. Note: this breaks builds with --enable-qsv | ||||
* | preset: Revise Gmail presets. | Bradley Sepos | 2016-12-16 | 3 | -64/+64 |
| | | | | | | | | Longer durations, better resolutions. Gmail Large 3 Minutes 720p30: Up to 3 minutes of 720p video in 25 MB or less. Gmail Medium 5 Minutes 480p30: Up to 5 minutes of 480p video in 25 MB or less. Gmail Small 10 Minutes 288p30: Up to 10 minutes of 288p video in 25 MB or less. | ||||
* | NEWS updates | sr55 | 2016-12-16 | 1 | -4/+7 |
| | |||||
* | sync: don't delay subtitles when duration is known | John Stebbins | 2016-12-15 | 1 | -5/+9 |
| | | | | | | | | | | | | | | Delayed subtitles were causing incorrect muxing in mkv. The mkv muxer writes chunks where all samples should be relative to a chunk's base timestamp. When the subtitle is delayed long enough for a new chunk to start before it gets muxed, the calculated offset to the chunk's base time is negative (which is illegal). Note that this is still a possibility with subtitles that must be delayed (e.g. CC and VOBSUB) because the duration is not known until the next subtitle's start time is known. The only fix for this would be to add a special subtitle parsing pass that caches subtitle timestamps before the main encoding pass is performed. | ||||
* | CLI: allow overriding automatically selected "default" subtitle | John Stebbins | 2016-12-15 | 1 | -4/+22 |
| | |||||
* | preset: Set default to false for Gmail presets. | Bradley Sepos | 2016-12-15 | 2 | -6/+6 |
| | |||||
* | contrib: Fix x264 archive and hash. | Bradley Sepos | 2016-12-15 | 1 | -3/+3 |
| | | | | Accidentally reverted the last update in 72bf6f7 (Bradley's fault). | ||||
* | contrib: Use SHA256 instead of MD5 for contrib archive checksums. | Justin Scholz | 2016-12-15 | 37 | -147/+147 |
| | | | | Closes #356. | ||||
* | contrib: Remove libsamplerate comment. | Justin Scholz | 2016-12-15 | 1 | -5/+0 |
| | | | | Upstream archive no longer differs. | ||||
* | sync: fix compiler warning | John Stebbins | 2016-12-15 | 1 | -1/+1 |
| | |||||
* | reader: fix compiler warning "buf uninitialized" | John Stebbins | 2016-12-15 | 1 | -0/+7 |
| | |||||
* | preset: Add Web presets category and Gmail presets. | Bradley Sepos | 2016-12-15 | 3 | -2/+601 |
| | | | | | | Gmail Large 1080p30: Up to 1 minute of 1080p video in 25 MB or less. Gmail Medium 720p30: Up to 2 minutes of 720p video in 25 MB or less. Gmail Small 360p30: Up to 5 minutes of 360p video in 25 MB or less. | ||||
* | MacGui: Update decomb/deinterlace tooltip to reflect new behavior. Fix some ↵ | Damiano Galassi | 2016-12-15 | 1 | -17/+18 |
| | | | | tooltips text that was added as accessibility text. | ||||
* | libhb: fix small leaks | John Stebbins | 2016-12-14 | 3 | -2/+22 |
| | | | | fixes various context leaks in error conditions | ||||
* | LinGui: tooltip revisions | John Stebbins | 2016-12-14 | 1 | -13/+14 |
| | | | | | | Update decomb/deinterlace tooltip to reflect new behavior. Add tooltips for audio and subtitle selection behavior and language lists. | ||||
* | contrib: Use https where possible. | Bradley Sepos | 2016-12-14 | 34 | -53/+53 |
| | | | | download.handbrake.fr now uses https, and some other hostnames do as well. | ||||
* | libhb: Remove redundant check in common.c | midzer | 2016-12-14 | 1 | -1/+1 |
| | | | | Closes #358. | ||||
* | libhb: Remove redundant check in preset.c. | midzer | 2016-12-14 | 1 | -4/+3 |
| | |||||
* | qsv: Fix possible null pointer dereference. | midzer | 2016-12-14 | 1 | -2/+2 |
| |