libhb: change the x264 header NAL array order from sei - sps - pps to sps - pps - sei as per x265 r1510
- Thanks golgol7777 for the patch!
4 lines of code changed in:
x264 bump from r1471 to r1510 (current git head)
1 lines of code changed in:
give s55 a helping hand with createing mingw CLI zip
7 lines of code changed in:
Build system now creates cli stage area for mingw
12 lines of code changed in:
MinGW:
- Initial checkin of some files for making CLI zip packages. This isn't functional yet but hopefully will be later. Also having to checkin a required dll which will be copied into the package.
14 lines of code changed in:
handle bluray LPCM streams
bluray lpcm uses an stype that is normally used for digicipher. so we use
the registration descriptor == HDMV in the PMT to recognize bluray streams.
also, ffmpeg doesn't provide a parser for this audio type because none
is needed. so when the parser is NULL, pass our buffer data directly to
the decoder.
Since ffmpeg is doing the decoding, we will still suffer from the same problem
with multi-channel ffmpeg streams. So this currenlty only works properly
with stereo.
87 lines of code changed in:
WinGui:
- Audio Panel will now remove all audio tracks from the audio list if the source has no tracks. When changing back to a source / title that has audio tracks, it will re-add audio tracks that are setup in the selected preset. If no preset is selected it will not re add any tracks.
- Fix duplicate preset created when importing macgui preset.
- Fix CQ/Filesize/AvgBitrate settings not being set correctly with macgui preset import.
0 lines of code changed in:
fix sporadic incorrect bitrate calculation of muxed tracks
2 lines of code changed in:
MacGui: Fix crash where a source with no audio crashes the macgui.
- If no source audio is found, set track 1 to None and disable controls.
36 lines of code changed in:
MacGui: Add call to hb_global_close() upon application termination as per changes in rev 3170
- Also added a missing call to hb_close for the live preview encoding instance
5 lines of code changed in:
make it possible to dynamically create and close multiple libhb instances
tweaks to make libhb more usable from a C# app
remove pointers from preview filenames, replaces with hb instance and title id's
removes only previews upon hb_close, leaves temp dir for hb_global_close
91 lines of code changed in:
reduce mux interleave threshold more to prevent out of memory situations
when skewed timestamps or premature end of a stream is encountered, the muxer
buffers streams in an attempt to interleave stream timestamps. this
threshold tells it when to give up. The previous value still allowed
out of memory conditions with windows 2GB per application limit.
1 lines of code changed in:
LinGui: use a more portable, elegant way of redirecting stderr to pipe
Thanks to scsi guy for the patch.
2 lines of code changed in:
improve lame audio quality by using ABR mode and disabling joint stereo mode
add mp3 muxing into mp4 container. cli and gtk gui now support this.
40 lines of code changed in:
LinGui: fix crash when necessary gstreamer plugin is not installed
37 lines of code changed in:
extend search range for TS re-sync
we were only checking approx the next 16K bytes when sync was lost in
a transport stream. now we will continues searching to the end of the file.
24 lines of code changed in:
WinGui:
- Missing comment
0 lines of code changed in:
WinGui:
Two new options for autocrop.
- Remove Underscores from source name.
- Change to Title Case. (e.g "Source Name")
0 lines of code changed in:
WinGui:
The Source button dropdown menu can now display multiple ready DVD drives. Previously only the first ready drive would be displayed.
0 lines of code changed in:
LinGui: fix an issue with hud widget sytle overrides
The overrides are based on widget name, and the names are no longer
being set by GtkBuilder. So I have to set them myself.
8 lines of code changed in:
WinGui:
- Fix the DVD Drive Option on the source menu.
0 lines of code changed in:
disable asserts in libdvdnav except when configured with --debug=max
dvdnav asserts on things are are almost never fatal. so lets not
crash on them.
11 lines of code changed in:
LinGui: add 'orientation vertical' property to GtkVBox
Works around a bug in the Glade-3 ui layout tool. It shows VBoxs
as if they were HBoxs if this property is not set. libgtk has no such issue.
54 lines of code changed in:
WinGui:
- Revert extra added -x and hopefully fix the cause of it being autogend
0 lines of code changed in:
WinGui:
- Don't reset mixdown to mono on source scan.
0 lines of code changed in:
MacGui: Fix pending encodes left in queue at quit warning that was borked in 3154.
- applicationShouldTerminate was trying to call a method that was removed in that revision which then aborted the rest of the shutdown logic.
1 lines of code changed in:
fix a crash that happens when subtitle scan selects a subtitle that
is alread in the list of subtitles to encode.
1 lines of code changed in:
x264 bump from r1442-781d300 to r1471-1144615
1 lines of code changed in:
MacGui: Fix issue where closing the main window, then clicking on the dock icon did not make the main window reappear.
- Note: this does not fix the issue in snow leopard where minimizing the main window behind the dock icon does not reappear when dock icon is clicked.
2 lines of code changed in:
MacGui: More Preview Window changes.
- Refactor more code and reduce calls to setViewSize even more.
- Correctly show the gray storage size - display size area in both windowed and scale to screen.
- Restore 85% max windowed size which was changed in 3124 (unless in scale to screen mode).
- Correct Live Preview movie size when in scale to screen.
- Depending on window resizing and screen constraints repositioning of window after resize is a bit wonky.
- Known issue with live preview, when the movie is the full size of the window, the controller bar does not show during live preview playback, however the movies plays fine. Needs to rescale to allow for the 15 px increase in height for controller bar or better yet, implement hud movie controls.
162 lines of code changed in:
temporary hack to use old x264 b-pyramid default of 0 (none)
this will be reverted when the gui's and presets are updated to
reflect the new default of 2 (normal).
3 lines of code changed in:
WinGui:
- Attempt to stop the autogen code from adding extra -x to the x264 query.
0 lines of code changed in:
WinGui:
- Remove Processors options from the CLI tab since it's not really serving any purpose.
0 lines of code changed in:
WinGui:
- Fix 2 labels which were the wrong way around.
0 lines of code changed in: