Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add subtitle track name read/write | John Stebbins | 2019-08-11 | 10 | -418/+574 |
| | | | | | | | | | | | | | | | | Works similar to audio track names. If source has a subtitle track name, hb_subtitle_t.name is set. To set output subtitle track name, set hb_subtitle_config_t.name. Source track names are available in title returned by hb_title_to_dict and hb_title_to_json in SubtitleList[].Name In job dict it is also SubtitleList[].Name hb_preset_job_init and hb_preset_job_init_json initialize output tracks with the source track name. Also adds subtitle name support to LinGui | ||||
* | a few fixes for audio track name handling | John Stebbins | 2019-08-11 | 4 | -9/+6 |
| | | | | fixes a memory leak makes name const | ||||
* | ffmpeg: add 'name' track udta tag reading | John Stebbins | 2019-08-11 | 1 | -0/+65 |
| | |||||
* | libhb: make source audio track name available to frontends | John Stebbins | 2019-08-11 | 14 | -47/+109 |
| | | | | | | | | | | | | | It gets stored in new hb_audio_config_t.in.name field. It is available in the title dict read through hb_title_to_dict() or hb_title_to_json() in AudioList[].Name. When a job is initialized with hb_preset_job_init or hb_preset_job_init_json(), output audio tracks are initialized with the source track name. Also adds output track name initialization to LinGui. | ||||
* | mac: Remove libsamplerate from Xcode project. | Bradley Sepos | 2019-08-11 | 1 | -6/+0 |
| | |||||
* | Remove libsamplerate | John Stebbins | 2019-08-11 | 8 | -88/+50 |
| | | | | Convert the last use of libsamplerate in sync.c to swresample | ||||
* | MacGui: improve queue accessibility. | Damiano Galassi | 2019-08-11 | 1 | -0/+9 |
| | |||||
* | MaGui: fix xpc service localization. | Damiano Galassi | 2019-08-11 | 6 | -6/+58 |
| | |||||
* | MacGui: improve xpc crash recovery, set dvdnav option in the xpc service. | Damiano Galassi | 2019-08-11 | 5 | -10/+26 |
| | |||||
* | MacGui: properly cleanup the xpc service temporary files; fix encode toolbar ↵ | Damiano Galassi | 2019-08-11 | 3 | -8/+10 |
| | | | | items state when going from scanning to encoding. | ||||
* | MacGui: recover when the xpc service crashes. | Damiano Galassi | 2019-08-11 | 6 | -22/+63 |
| | |||||
* | MacGui: move the queue libhb instance to an xpc service. | Damiano Galassi | 2019-08-11 | 30 | -290/+1298 |
| | |||||
* | [MacGUI] Update german localization (for new queue) | Nomis101 | 2019-08-07 | 11 | -91/+176 |
| | | | | Sync with latest Transifex | ||||
* | MacGui: update Italian localization. | Damiano Galassi | 2019-08-06 | 10 | -87/+186 |
| | |||||
* | MacGui: rename the Actions toolbar item to Action to be coherent with the ↵ | Damiano Galassi | 2019-08-06 | 1 | -3/+3 |
| | | | | other Mac apps. | ||||
* | Update deprecated gnu dialects name in project.pbxproj | Nomis101 | 2019-08-06 | 1 | -4/+4 |
| | | | | | The name gnu++0x is deprecated since 2011. We should use the up-to-date name gnu++11 instead. http://www.stroustrup.com/C++11FAQ.html | ||||
* | audio_resample: set input and output samplerate | John Stebbins | 2019-08-05 | 5 | -7/+48 |
| | | | | Fixes https://github.com/HandBrake/HandBrake/issues/2124 | ||||
* | MacGui: correct the HBEncodeLogLocation key. Fix #2220. | Damiano Galassi | 2019-08-05 | 1 | -1/+1 |
| | |||||
* | contrib: Update to x265 3.1.2. | Bradley Sepos | 2019-08-01 | 4 | -20/+20 |
| | | | | Fixes hangs encoding some files. | ||||
* | LinGui: make selection of gtk3/gtk4 configure-able | John Stebbins | 2019-07-31 | 4 | -17/+24 |
| | |||||
* | LinGui: only show progress bar on active queue entry | John Stebbins | 2019-07-31 | 2 | -1/+2 |
| | |||||
* | WinGui: UI / Consistency improvements on Audio and Subtitle Defaults | sr55 | 2019-07-31 | 21 | -602/+318 |
| | |||||
* | stream: fix building of subtitle list in PES files | John Stebbins | 2019-07-31 | 1 | -1/+1 |
| | | | | | a very old cut & paste error. people must not use subtitles in PES much ;) | ||||
* | MacGui: don't send the search pass progress to the Finder progress bar. | Damiano Galassi | 2019-07-31 | 1 | -1/+2 |
| | |||||
* | Fix some typos (#2202) | Nomis101 | 2019-07-31 | 50 | -70/+70 |
| | | | Fix some typos | ||||
* | LinGui: make chapter list rows non-selectable | John Stebbins | 2019-07-30 | 2 | -0/+2 |
| | | | | I.e. do not highlight the entire row when clicked with the mouse | ||||
* | LinGui: change chapter list to GtkListBox | John Stebbins | 2019-07-30 | 13 | -2434/+517 |
| | | | | | | | | | GtkListBox is more flexible than GtkTreeView. It is possible now to process key press events without creating a custom text cell renderer. Also due to the way event handling changes in GTK4, it was no longer even possible to create a custom cell renderer that can process key events. So this GtkListBox implementation is compatible with GTK4. | ||||
* | LinGui: fix build error on ubuntu bionic | John Stebbins | 2019-07-30 | 1 | -23/+20 |
| | |||||
* | MacGui: add a preference to automatically clear completed queue items. | Damiano Galassi | 2019-07-30 | 4 | -28/+51 |
| | |||||
* | MacGui: set the progress labels to a monospaced digit font. | Damiano Galassi | 2019-07-30 | 3 | -5/+19 |
| | |||||
* | MacGui: add a nicer icon to the details toolbar button. | Damiano Galassi | 2019-07-30 | 4 | -4/+29 |
| | |||||
* | LinGui: gtk4 port, use rotation transform in settings stack | John Stebbins | 2019-07-29 | 1 | -1/+1 |
| | | | | Because we can :*p | ||||
* | LinGui: gtk4 port, fix reading/writing GtkSpinButton text | John Stebbins | 2019-07-29 | 6 | -49/+25 |
| | | | | | In GTK4, GtkSpinButton is no longer a subclass of GtkEntry. Must use GtkEditable APIs in GTK4 | ||||
* | LinGui: gtk4 port, minimize appearence of tool bar separators | John Stebbins | 2019-07-29 | 1 | -14/+6 |
| | | | | | | | These are not supposed to be visible, but gtk4 is not respecting the "draw" property of GtkSeparatorToolItem. When this is fixed, I can restore proper spacing between "Open Source" and "Add To Queue" toolbar buttons. | ||||
* | LinGui: gtk4 port, fix summary tab preview image scaling | John Stebbins | 2019-07-29 | 4 | -42/+57 |
| | | | | | | | | | | | | GTK4 added a new widgit GtkPicture that is almost identical to GtkImage. The main difference appears to be that GtkImage now scales down the size of the given pixbuf using some undocumented algorithm. It's filling some of the space available, but not all of it. But it isn't a hard size limit because making the window bigger continues to make the image bigger. GtkPicture shows the pixbuf unscaled as expected. So use GtkPicture for the preview image :*( | ||||
* | LinGui: gtk4 port, fix search in language combo box | John Stebbins | 2019-07-29 | 2 | -9/+57 |
| | | | | language search requires key-press handling which changed in gtk4 | ||||
* | LinGui: disable gtk4 key-press handling for chapter list | John Stebbins | 2019-07-29 | 2 | -2/+9 |
| | | | | | | | | | gtk4 makes it very difficult to handle key-press in a GtkCellRenderer I will need to rewrite the capter list as a GtkListBox instead of a GtkTreeView to re-enable this. key-press handling is used here to automatically move to the next chapter when finished editing the current | ||||
* | LinGui: add queue row delete key handling for gtk4 | John Stebbins | 2019-07-29 | 1 | -0/+38 |
| | | | | | Event handling in gtk4 is substantially different than gtk3. This restores handling of delete key on queue rows in gtk4 port | ||||
* | LinGui: use GtkNotebookPage in gtk4 ui description | John Stebbins | 2019-07-29 | 1 | -383/+379 |
| | | | | This is the modern gtk4 way... | ||||
* | LinGui: remove ubuntu 18.10 (cosmic) snapshots | John Stebbins | 2019-07-29 | 1 | -15/+0 |
| | | | | Cosmic is EOL so launchpad no longer accepts build requests | ||||
* | MacGui: refactor the preferences keys and autonaming methods; fix the queue ↵ | Damiano Galassi | 2019-07-29 | 31 | -449/+555 |
| | | | | when running multiple HandBrake instances; fixed a number of bugs. | ||||
* | WinGui: Force set FastDecode = false for x265. It's only an option under the ↵ | sr55 | 2019-07-28 | 1 | -1/+2 |
| | | | | dropdown, not an additional set. Fixes #2211 | ||||
* | MacGui: add file size to the statistics. Fix selected text color when dark ↵ | Damiano Galassi | 2019-07-28 | 5 | -24/+59 |
| | | | | mode is enabled. | ||||
* | WinGui: Better formatting for encode times | sr55 | 2019-07-27 | 3 | -4/+4 |
| | |||||
* | MacGui: show statistics for completed jobs. | Damiano Galassi | 2019-07-27 | 6 | -64/+196 |
| | |||||
* | MacGui: improve queue labels when multiple jobs are selected; fix some bugs. | Damiano Galassi | 2019-07-27 | 18 | -220/+488 |
| | |||||
* | LinGui: WIP gtk4 support | John Stebbins | 2019-07-26 | 15 | -1104/+9123 |
| | | | | | | | | | | | | | | | | Known issues and todo: notebooks, use GtkNotebookPage semantics in ui file fix keypress delete in queue_list fix dest_file grab-focus? (highlight of filename for editing) focus-in/out with GtkEventControllerKey preview_state_cb how to handle icon-ified preview? preview_configure_cb, saving preview window size? accelerator alt-d grab-focus destination key-press-event in chapter list, ghbcellrenderertext -> GtkEventControllerKey Why doesn't summary preview image scale correctly? "System" in about dialog? why is the tab there when "system" prop not set? GtkSeparatorToolitem seems to ignore "draw" prop? | ||||
* | MacGui: store queue items statistics. | Damiano Galassi | 2019-07-25 | 7 | -2/+114 |
| | |||||
* | MacGui: improve queue init. | Damiano Galassi | 2019-07-25 | 2 | -75/+102 |
| | |||||
* | LinGui: fix build error when update checks enabled | John Stebbins | 2019-07-22 | 1 | -1/+2 |
| | | | | Fixes https://github.com/HandBrake/HandBrake/issues/2207 |