]>
granicus.if.org Git - handbrake/log
sr55 [Fri, 17 Feb 2017 19:11:19 +0000 (19:11 +0000)]
WinGui: Fix a logic error in 8vs10bit video encoder detection in the advanced view.
John Stebbins [Wed, 15 Feb 2017 19:22:48 +0000 (12:22 -0700)]
libav: fix mp4 edit list A/V sync properly
(cherry picked from commit
7196e488673c9bfa8f6a626121379885665bd886 )
John Stebbins [Wed, 15 Feb 2017 17:37:02 +0000 (10:37 -0700)]
libav: fix failure to scan wmv file
Fixes problem reported here
https://forum.handbrake.fr/viewtopic.php?f=11&t=35690
Also possibly related
https://github.com/HandBrake/HandBrake/issues/466
https://github.com/HandBrake/HandBrake/issues/495
(cherry picked from commit
396249d1e7231b961fc3fe53b2f25743a832f3b6 )
John Stebbins [Wed, 15 Feb 2017 17:29:39 +0000 (10:29 -0700)]
libav: fix crash when scanning wmv file
Fixes crash reported here
https://forum.handbrake.fr/viewtopic.php?f=11&t=35690
Does not fix scan problem, but follow-up commit will.
Also possibly related
https://github.com/HandBrake/HandBrake/issues/466
https://github.com/HandBrake/HandBrake/issues/495
(cherry picked from commit
05f743e784fe69e2950d32e8ac177c34a2f3e5c8 )
John Stebbins [Fri, 10 Feb 2017 18:26:59 +0000 (11:26 -0700)]
libav: fix mp4 audio sync problem
Initial CTS (composition offset) was essentially getting added twice to
the computed PTS
Fixes https://github.com/HandBrake/HandBrake/issues/568
Here's a description of how mp4 timestamps work and what is going wrong
for the curious.
Terminology:
pts = presentation timestamp, when a frame is displayed
dts = decode timestamp, when a frame is decoded
cts = composition offset, pts - dts
empty edit = defines the pts of the first frame in an mp4 track
mp4 timestamps are computed from 3 primary values that are in the mp4
stream.
An "empty edit" in the track edit list
per frame duration
per frame cts
Here's where things get messy. How do you compute pts(N) and dts(N) for
some frame N from only the above 3 values in the mp4 file?
empty edit == pts(0) and is read from the mp4 file (EDTS table)
duration(N) is read from the mp4 file (STTS table)
cts(N) is read from the mp4 file (CTTS table)
We know cts(0) = pts(0) - dts(0) by definition of cts
And cts(0) and pts(0) are known since they can be read from the mp4 file
This is the step libav gets wrong!
Therefore we can compute dts(0) = pts(0) - cts(0).
libav computes dts(0) = pts(0) which shifts all frames by cts(0)
After that dts(N) = dts(0) + duration(0) + ... + duration(N-1)
And finally pts(N) = dts(N) + cts(N)
(cherry picked from commit
88343d5a0ee9969071bb8a263dab0e0a66c4c8ff )
John Stebbins [Fri, 10 Feb 2017 17:53:11 +0000 (10:53 -0700)]
LinGui: fix crash when changing video encoders
Attempt to access invalid encoder preset index accesses invalid memory
(cherry picked from commit
62439a3e43484ed0ae9e7ecd01b7b19760cdfd2f )
sr55 [Thu, 9 Feb 2017 18:54:21 +0000 (18:54 +0000)]
WinGui: Fix Tape, Sprite and HighMotion Denoise Tunes. #571
John Stebbins [Thu, 9 Feb 2017 17:23:19 +0000 (10:23 -0700)]
libhb: fix Bob + CFR Same As Source + 2 Pass encode
The bob filter predicts the resulting output framerate as 2 * input
framerate. So during 2 pass encoding, we must adjust the framerate with
the knows 1st pass values *after* any predictions made by filters.
Fixes https://github.com/HandBrake/HandBrake/issues/556
(cherry picked from commit
6674825664c4847c74ccc99ef35a0c85f2df9eb8 )
John Stebbins [Thu, 9 Feb 2017 16:29:16 +0000 (09:29 -0700)]
libav: fix h.264 initial recovery point detection
Initial GOP of video was dropped during decode.
Fixes https://github.com/HandBrake/HandBrake/issues/520
(cherry picked from commit
9dfe1373a9d1cb37843f3ffbe88fd63b630026c6 )
sr55 [Mon, 6 Feb 2017 19:50:25 +0000 (19:50 +0000)]
WinGui: Allow Title Specific Scan for DVD / Bluray Discs. Fixes #559
sr55 [Sat, 4 Feb 2017 16:06:10 +0000 (16:06 +0000)]
Updating NEWS file
maxd [Tue, 31 Jan 2017 09:35:37 +0000 (10:35 +0100)]
qsv: Allocate planes contiguously.
Better performance and less prone to crashing.
Fixes #540 and closes #558.
(cherry picked from commit
6aa1b40aead1653b39c93195aed4e920b6b0fcc9 )
John Stebbins [Sun, 29 Jan 2017 18:30:38 +0000 (11:30 -0700)]
LinGui: fix widget focus problem
(cherry picked from commit
56aca27e29c3e20dd67c8539dc5be9e4d1fc50b3 )
John Stebbins [Sun, 29 Jan 2017 17:21:02 +0000 (10:21 -0700)]
preset: fix behavior of AudioSecondaryEncoderMode
When true, this is meant to use the secondary encoder only for the first
selected audio track. It was completely broken :(
(cherry picked from commit
d03ffb0aa349145ebea8bf314f94f55f3f1ba370 )
sr55 [Wed, 25 Jan 2017 19:17:42 +0000 (19:17 +0000)]
WinGui: Adding missing Tape and Sprite Denoise Tunes #544
John Stebbins [Wed, 25 Jan 2017 18:47:15 +0000 (11:47 -0700)]
encca_aac: Fix initial start time
encca_aac assumed the first packet start time is 0 which is no longer
the case. We now use edit lists to adjust non-zero start times.
(cherry picked from commit
33e6780967a14c876d0f329ea1c637e6b0f75a92 )
Damiano Galassi [Wed, 25 Jan 2017 09:43:59 +0000 (10:43 +0100)]
MacGui: select the right title when editing a queue job, libhb avoids rescanning if the same file/folder is loaded.
(cherry picked from commit
79c33c0ca996311224bbd3719c85238a3358cb5e )
John Stebbins [Tue, 24 Jan 2017 22:44:03 +0000 (15:44 -0700)]
LinGui: clear extra options when video codec changes
Some valid options (e.g. vp9 qmin=0) can crash some libav encoders (mpeg4).
(cherry picked from commit
4334419b4adbc78648608ad4076de8005f4c4f27 )
sr55 [Tue, 24 Jan 2017 19:12:46 +0000 (19:12 +0000)]
WinGui: Always use iso639 for srt language code rather than name. #541
John Stebbins [Tue, 24 Jan 2017 18:01:48 +0000 (11:01 -0700)]
decavcodec: fix avcodec_open failure upon bad extradata
If extradata is improperly parsed, avcodec_open may fail. Keep trying
avcodec_open as long as there is more data to parse.
Fixes https://github.com/HandBrake/HandBrake/issues/542
(cherry picked from commit
ca1dcccd09b5dfac93829d46fd6c7c9711898b77 )
John Stebbins [Tue, 24 Jan 2017 17:59:58 +0000 (10:59 -0700)]
decavcodec: fix crash in decavcodecvInfo
If avcodec_open fails, pv->context->codec is NULL, but work->info may
still be called by scan.
(cherry picked from commit
4425691a0fd57b30360d39df3bdeebb9cc9b577f )
sr55 [Sun, 22 Jan 2017 17:53:40 +0000 (17:53 +0000)]
WinGui: Bump version to 1.0.3 for the future release.
Bradley Sepos [Sun, 22 Jan 2017 16:46:32 +0000 (11:46 -0500)]
Revise and extend NEWS.markdown for 1.0.2.
(cherry picked from commit
2880072077b1341627ae19c606b8ab1ad71313f6 )
sr55 [Sun, 22 Jan 2017 16:12:52 +0000 (16:12 +0000)]
WinGui: Fix an issue with QueueEdit not restoring PointToPoint settings correctly.
Damiano Galassi [Sun, 22 Jan 2017 11:59:47 +0000 (12:59 +0100)]
MacGui: lower the minimum disk space to ~2GB for now.
Damiano Galassi [Thu, 19 Jan 2017 14:01:20 +0000 (15:01 +0100)]
MacGui: reload the queue outline view action column when an encode is done (the one with the x or the show in finder icon)
(cherry picked from commit
40ec4ebaa2958b2549125dd525b6fcb2bd595d69 )
John Stebbins [Sat, 21 Jan 2017 21:39:24 +0000 (13:39 -0800)]
dvdread: Don't ignore errors from UDFReadBlocks
Fixes https://github.com/HandBrake/HandBrake/issues/535
(cherry picked from commit
d95c6c272d277f4d507c82d5a909f42566cfbb66 )
John Stebbins [Mon, 16 Jan 2017 22:54:13 +0000 (14:54 -0800)]
libhb: force title rescan after completing a job encode (#488)
Fixes https://forum.handbrake.fr/viewtopic.php?f=12&t=35583
(cherry picked from commit
922db9bec26e1def4c8ba60afb2147cc06ec524d )
sr55 [Sat, 21 Jan 2017 20:14:51 +0000 (20:14 +0000)]
WinGui: Set a min height on the queue selection window.
sr55 [Sun, 15 Jan 2017 20:16:51 +0000 (20:16 +0000)]
cli: Adding hb_opencl_set_enable when --use-opencl is set. #496
sr55 [Sun, 15 Jan 2017 18:22:48 +0000 (18:22 +0000)]
WinGui: Pause on Low Diskspace is for local drives only. Disabling check for UNC paths. #527
sr55 [Sun, 15 Jan 2017 18:13:52 +0000 (18:13 +0000)]
WinGui: Remove extension check as it can cause an erroneous error when setting the filename manually.
sr55 [Sun, 15 Jan 2017 14:47:47 +0000 (14:47 +0000)]
WinGui: Fix typo in #496
sr55 [Sun, 15 Jan 2017 14:31:40 +0000 (14:31 +0000)]
WinGui: Use new hb_opencl_set_enable function. #496
Scott [Sun, 15 Jan 2017 14:25:55 +0000 (14:25 +0000)]
opencl: Workaround broken drivers that crash when you call clGetPlatformIDs with valid inputs. #496
sr55 [Sun, 15 Jan 2017 14:07:26 +0000 (14:07 +0000)]
WinGui: SplitButton was broken. #524
sr55 [Sat, 14 Jan 2017 21:52:18 +0000 (21:52 +0000)]
WinGui: Fix erroneous path and filename handling. #515
sr55 [Sat, 14 Jan 2017 19:16:46 +0000 (19:16 +0000)]
WinGui: Fix a crash when saving presets for video encoders that don't have preset or profile options. #516
sr55 [Fri, 13 Jan 2017 21:44:08 +0000 (21:44 +0000)]
WinGui: Fix an issue which prevented the GUI from parsing presets with hb_presets_read_file_json becaused it returned an unnamed list when reading plist files. It can now handle PresetList or just unnamed Json List []
Also made the parser more tolerant to casing and unset and unexpected values.
sr55 [Thu, 12 Jan 2017 21:21:33 +0000 (21:21 +0000)]
WinGui: Put up a clearer error when we can't read older presets rather than just showing a stack trace. #513
Damiano Galassi [Thu, 12 Jan 2017 18:56:14 +0000 (19:56 +0100)]
MacGui: fix string encoding when converting chapters titles to NSString.
(cherry picked from commit
cd858bced3ec13da9ff25d935b8c5166ad9a60b7 )
John Stebbins [Wed, 11 Jan 2017 21:52:14 +0000 (14:52 -0700)]
qsv: fix building with qsv disabled
(cherry picked from commit
3f1b45f43c9921810d6a1ef2e3117b6a52632f64 )
sr55 [Wed, 11 Jan 2017 21:48:31 +0000 (21:48 +0000)]
WinGui: Update EndPoint for API Change.
John Stebbins [Wed, 11 Jan 2017 21:25:07 +0000 (14:25 -0700)]
json: revise range "End" for time and frame ranges
"End" was a duration. It is now the actual "End" position in 90khz
ticks or frames.
(cherry picked from commit
5ed4dc7ff3dfd1a19b27863e30900505e292b529 )
sr55 [Wed, 11 Jan 2017 20:41:08 +0000 (20:41 +0000)]
WinGui: Fix for the Queue Item Tooltip. Would erroneously display "2Pass" for CRF encodes.
Scott [Wed, 11 Jan 2017 19:34:19 +0000 (19:34 +0000)]
json: Decoding JSON now checks if QSV is available before setting QSV… (#509)
json: Decoding JSON now checks if QSV is available before setting QSV… #509
maxd [Wed, 11 Jan 2017 15:47:01 +0000 (16:47 +0100)]
added support of Kaby Lake CPU recognition
John Stebbins [Wed, 11 Jan 2017 19:27:38 +0000 (12:27 -0700)]
libav: fix EIO error when reaching EOF of DV files
(cherry picked from commit
fbea656ef0a79757e77ecfa313bc009e21b28993 )
John Stebbins [Wed, 11 Jan 2017 18:32:30 +0000 (11:32 -0700)]
reader: fix incorrect duration of UTF8 subtitles
The stop time for these was not getting adjusted by the scr_offset
(cherry picked from commit
8e639848ad996bbcf12963aa6fbe7cf379530b43 )
John Stebbins [Wed, 11 Jan 2017 18:00:52 +0000 (11:00 -0700)]
preset: fix "all" AudioTrackSelectionBehavior
When all tracks are requested, do not filter out secondary audio types.
This should only be done when only the "first" track is requested.
(cherry picked from commit
0a876569e88943def836b16ecf4c76923e1500f2 )
Damiano Galassi [Mon, 9 Jan 2017 08:18:03 +0000 (09:18 +0100)]
libhb: check if decvobsub.c private_data is not null before accessing one of its member. Fix a crash when calling decsubClose if the decoder had not been initialized yet.
(cherry picked from commit
008b1f47941e6479e5db106653232fb886196238 )
sr55 [Mon, 9 Jan 2017 19:07:21 +0000 (19:07 +0000)]
WinGui: Fix a stack overflow exception in Options screen that was causing a settings reset.
Damiano Galassi [Mon, 9 Jan 2017 07:48:01 +0000 (08:48 +0100)]
MacGui: sleep prevention in HBCore should be on by default.
(cherry picked from commit
bcf44aad7103116507eedaa66ca8103c97b2d32b )
Damiano Galassi [Thu, 5 Jan 2017 09:14:58 +0000 (10:14 +0100)]
MacGui: prevent sleep at queue start, and reallow it at the end of the queue..
(cherry picked from commit
62f25f927c61969deb6a063448b9fb2c2295391a )
Damiano Galassi [Thu, 5 Jan 2017 09:12:30 +0000 (10:12 +0100)]
MacGui: add an option to disable HBCore automatic sleep prevention behaviour.
(cherry picked from commit
2bf8ccc610d4df61660cd3efafd6b81fa5936c43 )
Damiano Galassi [Fri, 30 Dec 2016 17:48:08 +0000 (18:48 +0100)]
MacGui: make possible to configure on which queue HBCore will call the callback blocks.
(cherry picked from commit
f742b1590945a70f7a1998a3016671533094e81d )
John Stebbins [Sun, 8 Jan 2017 19:30:55 +0000 (12:30 -0700)]
json: fix use of freed memory
audio.out.name was getting assigned a string from a json object that
could be freed resulting in a double free.
also make unpack_s check for const char * type to help prevent such
abuses in the future.
(cherry picked from commit
b062c3b199cc6bb2cc33d6a28dacb6dc48c9c370 )
sr55 [Sun, 8 Jan 2017 17:51:05 +0000 (17:51 +0000)]
WinGui: Allow the log window to be opened from the Scan Status Overlay.
sr55 [Sun, 8 Jan 2017 10:43:47 +0000 (10:43 +0000)]
WinGui: Correctly synchronise the WhenDone dropdowns in the Queue, MainWindow and Preferences
sr55 [Sat, 7 Jan 2017 20:24:07 +0000 (20:24 +0000)]
WinGui: Workaround a bug in libhb where if the audio track name == "", the engine crashes when initially writing the mp4 file.
sr55 [Sat, 7 Jan 2017 19:58:01 +0000 (19:58 +0000)]
WinGui: Make sure to set libdvdnav setting before encoding. This fixes an issue where reloading the queue would result in this setting being ignored.
sr55 [Sat, 7 Jan 2017 18:50:57 +0000 (18:50 +0000)]
WinGui: Adding Queue Start/Pause Context Menu options to the In-line queue and queue window. #489
sr55 [Fri, 6 Jan 2017 20:43:05 +0000 (20:43 +0000)]
qsv: Fix a crash that can occur in hb_qsv_info_print() when QSV hardware exists in the system but is disabled in the bios.
John Stebbins [Wed, 4 Jan 2017 18:47:17 +0000 (11:47 -0700)]
decsrtsub: fix extra blank lines
This only happened with embedded UTF8 subtitles in mkv.
(cherry picked from commit
17ab380b65a4843e260300924fe95f7eff98e6ff )
Damiano Galassi [Mon, 2 Jan 2017 16:57:27 +0000 (17:57 +0100)]
libhb: better bound checking in ParseControls.
(cherry picked from commit
e0ae572c77f015b041c88d73f8a26b6d7abccdfb )
maxd [Mon, 2 Jan 2017 21:45:40 +0000 (22:45 +0100)]
qsv: fix for memory leak for decode
Closes #490.
(cherry picked from commit
7afd2d7c5cd3078a99701d73eb6445c3a1d70808 )
sr55 [Mon, 2 Jan 2017 13:59:32 +0000 (13:59 +0000)]
WinGui: Improve the SourceMax / Custom Picture Settings modes. Fixes a numer of edge causes and problems with this code #455
Damiano Galassi [Mon, 2 Jan 2017 13:38:51 +0000 (14:38 +0100)]
MacGui: always use the last selected source parent directory for the open panel.
(cherry picked from commit
d6d633ac7b386b9c0ca70efa0ba93fcd45221d08 )
Damiano Galassi [Mon, 2 Jan 2017 13:37:23 +0000 (14:37 +0100)]
MacGui: use the bundle name as the title name for .eyetv bundles.
(cherry picked from commit
2e1ee72df99040481cc555c4452b08956e0037eb )
sr55 [Sun, 1 Jan 2017 22:21:13 +0000 (22:21 +0000)]
WinGui: Set version to 1.0.2
Damiano Galassi [Sun, 1 Jan 2017 14:44:35 +0000 (15:44 +0100)]
MacGui: [HBUtilities writeToActivityLog:] wants a c string, not a NSString.
(cherry picked from commit
ed846fdfd18802bcd9f515fe34ed08f81e3d1ab3 )
Damiano Galassi [Sun, 1 Jan 2017 10:55:09 +0000 (11:55 +0100)]
MacGui: write the job preset name to the activity log.
(cherry picked from commit
6e6507c64c72294c6478c7fa06ca1f7dad0d17d7 )
Bradley Sepos [Sun, 1 Jan 2017 00:00:00 +0000 (00:00 +0000)]
Update copyright dates to 2017.
(cherry picked from commit
3f1f6175ce804dd46ce4d3913611477731389a9f )
sr55 [Sat, 31 Dec 2016 13:04:46 +0000 (13:04 +0000)]
WinGui: Store the Extra Args when switching video encoders. This prevents invalid arguments getting passed to the encoder and as a bonus, remembers the users setting if they switch back
sr55 [Sat, 31 Dec 2016 12:45:56 +0000 (12:45 +0000)]
WinGui: Fixes to Subtitle Default behaviours.
Damiano Galassi [Sat, 31 Dec 2016 11:04:06 +0000 (12:04 +0100)]
MacGui: check if a file overwrites its source before adding it to the queue.
(cherry picked from commit
bcb1729a994d1e508584340c8fd82075223b3824 )
Damiano Galassi [Fri, 30 Dec 2016 08:01:21 +0000 (09:01 +0100)]
MacGui: cache the text attributes in DockTextField to avoid recreating the same identical object each time the textfield is drawn.
(cherry picked from commit
6c9569df06635b942248d4a30897bae07280b765 )
Marcelo Alves [Fri, 30 Dec 2016 03:47:15 +0000 (01:47 -0200)]
If available, use the monospaced digit system font to draw the progress over the Dock icon.
(cherry picked from commit
2dd9968af2db70243337085bfa3de46fa580f9b1 )
Damiano Galassi [Sat, 31 Dec 2016 08:06:58 +0000 (09:06 +0100)]
MacGui: reset the video encoder additional options when switching to a different encoder.
(cherry picked from commit
7ba75322da188f3e44591908649df96af39fd3c3 )
Damiano Galassi [Sat, 31 Dec 2016 07:40:51 +0000 (08:40 +0100)]
MacGui: allow only .app to be selected in the "send file to" open panel.
(cherry picked from commit
a180930c5bc24b4ca594d8e40911dfd80970e735 )
John Stebbins [Fri, 30 Dec 2016 16:28:07 +0000 (09:28 -0700)]
presets: fix hb_preset_move
Moving between different folder levels was broken. This broke preset
drag-and-drop in LinGui.
(cherry picked from commit
2365f4073387d5a8743e396dcb1f9a7d18dfd4a3 )
John Stebbins [Thu, 29 Dec 2016 21:18:41 +0000 (14:18 -0700)]
libhb: fix audio bitrate when using fallback encoder
Fixes https://github.com/HandBrake/HandBrake/issues/462
hb_audio_add was overwriting the desired output bitrate before we
discovered that we needed to use the fallback encoder.
(cherry picked from commit
56e26f4b112a8454c09f355ca3eefab52f2b76ed )
Bradley Sepos [Thu, 29 Dec 2016 21:07:31 +0000 (16:07 -0500)]
Update NEWS.markdown again for 1.0.1.
(cherry picked from commit
fc8f6c04a15c2049ae4d043edaae115618342237 )
John Stebbins [Thu, 29 Dec 2016 16:16:17 +0000 (09:16 -0700)]
CLI: fix csv file chapter import
(cherry picked from commit
da3c7963a3ad43cfec616714bbc4a68671350c74 )
sr55 [Thu, 29 Dec 2016 14:35:31 +0000 (14:35 +0000)]
WinGui: Downgrade Subtitle Behaviour Error to a warning. Also checks the behaviour mode now so it should not appear as often. Also change it to Yes/No confirmation.
Bradley Sepos [Thu, 29 Dec 2016 05:24:35 +0000 (00:24 -0500)]
Update NEWS.markdown for 1.0.1.
(cherry picked from commit
da04cfa6dd8f60198edede3599259ba31a08be9c )
sr55 [Wed, 28 Dec 2016 14:34:13 +0000 (14:34 +0000)]
WinGui: Don't open the source panel on launch if we are scanning a file by command line arguments.
Damiano Galassi [Wed, 28 Dec 2016 07:35:18 +0000 (08:35 +0100)]
MacGui: set PictureWidth and PictureHeight when creating presets with the "Source Maximum" picture option. Fixes #455
(cherry picked from commit
e2cc12cf1dfa9ae3d98661a9ead330f496da3f2f )
Damiano Galassi [Wed, 28 Dec 2016 07:12:49 +0000 (08:12 +0100)]
MacGui: properly enable the "burned in" checkbox when switching from mp4 to mkv container.
(cherry picked from commit
d027d48da3b6305492741229bcd0e5cd9af29d60 )
Bradley Sepos [Tue, 27 Dec 2016 21:39:19 +0000 (16:39 -0500)]
contrib: Fontconfig workaround for weak symbols not found on Mac prior to Sierra.
When built with Xcode 8 and run on El Capitan or earlier, HandBrake could crash when attempting to burn soft subtitles.
(cherry picked from commit
97f3394d0e5f104352459d28b213b137323e08b1 )
John Stebbins [Tue, 27 Dec 2016 22:07:08 +0000 (14:07 -0800)]
LinGui: wider presets pane to accomodate longer preset names
(cherry picked from commit
57fb5dc77086ca5e17b1aaf7731c46c1c6fe476f )
John Stebbins [Tue, 27 Dec 2016 21:53:46 +0000 (13:53 -0800)]
LinGui: fix tooltip formatting
(cherry picked from commit
969aa8bca49a6ece4aa98ec1ec89fd1ba947276d )
sr55 [Tue, 27 Dec 2016 21:07:00 +0000 (21:07 +0000)]
WinGui: Bump versions to 1.0.1
John Stebbins [Tue, 27 Dec 2016 18:43:04 +0000 (10:43 -0800)]
LinGui: don't enable PictureKeepRatio widget in auto-anamorphic
(cherry picked from commit
ab56de22aa7a5ec03b1a506d2533f8d97497524f )
John Stebbins [Tue, 27 Dec 2016 16:57:06 +0000 (08:57 -0800)]
encavcodec: fix 2 pass vp8 and vp9 encoding
libvpx only supplies the stats upon the final flush of the encoder. So
we must also write stats after final flush.
(cherry picked from commit
d64dba737d0136b58545be33c50db093df1880c1 )
John Stebbins [Tue, 27 Dec 2016 16:56:25 +0000 (08:56 -0800)]
encavcodec: fix crash during 2 pass encode
This affect mpeg4, mpeg2, vp8 and vp9 encoding
(cherry picked from commit
3b9c9a263f7ffa959d56d914c62df18c9567c0db )
Damiano Galassi [Tue, 27 Dec 2016 12:58:06 +0000 (13:58 +0100)]
MacGui: do not use the raw block device path for bluray.
(cherry picked from commit
ca706b312b09dd9a12cbc49111051015bed0c75f )
Damiano Galassi [Tue, 27 Dec 2016 10:42:27 +0000 (11:42 +0100)]
MacGui: fix audio and subtitles tracks when reloading a job from the queue.
(cherry picked from commit
ec1553108f3881a380904bcc8be7c19a626cb69a )
sr55 [Tue, 27 Dec 2016 12:09:13 +0000 (12:09 +0000)]
WinGui: A number of small fixes and Improvements.
- Fix Update Preset Option. Add CC and Foreign Audio Scan were not setting correctly when updating a preset. Fixes #442
- Fix an issue where "Normal" Preset was showing as default as well as "Fast".
- Fix issues in the preset loading of the Deinterlace/Decomb Presets. Fixes #443
- Make the Video Extra Options Box Fix to area to make it easier to read long option strings.
- Change the logic for enabling the Use Advanced Options box to not look at the option string. Fixes #441
sr55 [Mon, 26 Dec 2016 17:40:50 +0000 (17:40 +0000)]
WinGui: Fix "(Any)" language track option on the Audio Tab for Automatic Selection Behaviours