Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #29 from jstebbins/field_repeat | John Stebbins | 2015-11-09 | 1 | -26/+34 |
|\ | | | | | scan: increase sensitivity to video flags | ||||
| * | scan: increase sensitivity to video flags | John Stebbins | 2015-11-09 | 1 | -26/+34 |
|/ | | | | | | | We were mis-detecting framerate often because we did not see enough samples of various video flags while scanning previews. So move sampling of these flags into the inner video decode loop and collect more samples. | ||||
* | libhb: make muxer, sync, and reader behave like other work objects | John Stebbins | 2015-11-09 | 24 | -1353/+1311 |
| | | | | | | | | | | | | | simplify job initialization sequence, clean up code, and document dependencies in the sequence better. Make hb_add set job->sequence_id. It is no longer necessary for the frontend to do this. If the frontend needs the sequence_id, it is returned by hb_add(). Clean up use of interjob. do_job() now uses sequence_id to detect when a new sequence of related jobs is running and automatically clears interjob. | ||||
* | LinGui: try fixing debian version number again | John Stebbins | 2015-11-09 | 1 | -6/+6 |
| | | | | debian version numbering sort order is byzantine. | ||||
* | LinGui: Force override ubuntu package versions | John Stebbins | 2015-11-09 | 1 | -6/+6 |
| | | | | | | | Idiot ubuntu packagers add a suffix to the "upstream" version number that causes their handbrake packages to be seen as "more recent" than our packages. So add "zhb" suffix to our version number to force our packages to be seen a "more recent". | ||||
* | LinGui: add Ubuntu 15.10 Wily to nightly builds | John Stebbins | 2015-11-09 | 3 | -0/+130 |
| | |||||
* | Add Error count to the Status bar when queue completes. | Scott | 2015-11-08 | 5 | -1/+35 |
| | |||||
* | decavcodec: don't try to memset NULL buffers | John Stebbins | 2015-11-06 | 1 | -2/+8 |
| | |||||
* | decavcodec: fix hang in avcodec decoder | John Stebbins | 2015-11-06 | 1 | -0/+10 |
| | | | | | libavcodec/mpeg12dec.c expects input buffers to be zero padded to 32 bit alignment. If not zero padded, it can get caught in an infinite loop. | ||||
* | stream: fix pts to buffer start conversion | John Stebbins | 2015-11-05 | 1 | -6/+6 |
| | | | | | AV_NOPTS_VALUE was getting modified by subtracting an offset. This lead to garbage start values reaching the muxer and causing hangs. | ||||
* | MacGui: add two tests for presets save and upgrade. | Damiano Galassi | 2015-11-03 | 1 | -1/+52 |
| | |||||
* | MacGui: remove a compatibility workaroud for the 10.9 sdk. | Damiano Galassi | 2015-11-03 | 1 | -16/+6 |
| | |||||
* | LinGui: fix segfault | John Stebbins | 2015-11-02 | 1 | -1/+1 |
| | | | | value initialized to incorrect type | ||||
* | Make Process Priority a real-time setting. Not per encode instance. | Scott | 2015-10-31 | 5 | -30/+47 |
| | |||||
* | Allow the preview encode to run at the same time as an actual encode. | Scott | 2015-10-31 | 5 | -32/+46 |
| | |||||
* | CLI: fix linking with broken ubuntu linker | John Stebbins | 2015-10-30 | 1 | -2/+2 |
| | |||||
* | Missed file from last checkin. | Scott | 2015-10-30 | 1 | -0/+1 |
| | |||||
* | Tidy up the Preset Service. Preset version checking should now be working ↵ | Scott | 2015-10-30 | 5 | -37/+88 |
| | | | | for the new format. | ||||
* | Merge pull request #26 from jstebbins/avpicture | John Stebbins | 2015-10-29 | 7 | -55/+84 |
|\ | | | | | libhb: don't use deprecated AVPicture | ||||
| * | libhb: don't use deprecated AVPicture | John Stebbins | 2015-10-29 | 7 | -55/+84 |
|/ | | | | | libav just deprecated AVPicture and all av_picture_*/avpicture_* functions. | ||||
* | LinGui: Fix duplicate preset name creation | John Stebbins | 2015-10-29 | 1 | -1/+30 |
| | | | | | Don't allow presets with the same name in the same folder. If duplicate found, append "(N)" to the name. | ||||
* | MacGui: use an pair of 'OK' and 'Cancel' buttons in the defaults sheets ↵ | Damiano Galassi | 2015-10-29 | 9 | -52/+101 |
| | | | | instead of a single done button. Fixed the bitrates and mixdowns popups in the audio defaults. | ||||
* | libav: add lame dependency | John Stebbins | 2015-10-28 | 1 | -1/+1 |
| | |||||
* | MacGui: annotate the type of some arrays, and check the count of the input ↵ | Damiano Galassi | 2015-10-28 | 7 | -16/+19 |
| | | | | jobs in HBQueueController addJobsFromArray:, so we don't add an empty undo command. | ||||
* | MacGui: add some subtitles tracks to the fake title used in tests. | Damiano Galassi | 2015-10-28 | 3 | -46/+30 |
| | |||||
* | MacGui: switched the audio defaults track tableview to view based, and fixed ↵ | Damiano Galassi | 2015-10-28 | 6 | -310/+377 |
| | | | | a number of typo. | ||||
* | Merge pull request #19 from jstebbins/ana-custom | John Stebbins | 2015-10-26 | 4 | -78/+155 |
|\ | | | | | Fix bizarre custom anamorphic behavior | ||||
| * | Double HB_MAX_WIDTH/HEIGHT | John Stebbins | 2015-10-26 | 1 | -2/+2 |
| | | | | | | | | Per BradleyS suggestion | ||||
| * | Enforce min/max dimensions | John Stebbins | 2015-10-26 | 3 | -68/+136 |
| | | | | | | | | | | | | In both hb_set_anamorphic_size and hb_get_preview, check that image dimensions are > 32x32 and < 10240x10240. This should help to prevent crashes with unusual dimensions settings. | ||||
| * | LinGui: don't call hb_get_preview2 with outragious dimensions | John Stebbins | 2015-10-26 | 1 | -5/+27 |
| | | |||||
| * | libhb: prevent crashes in hb_get_preview2 | John Stebbins | 2015-10-26 | 1 | -1/+23 |
| | | | | | | | | | | | | Try to avoid failures to initialize sws context by setting minimum dimensions. And if initialization does fail, exit gracefully instead of crashing in sws_scale. | ||||
| * | LinGui: custom-ana reduce PAR when it's modified indirectly | John Stebbins | 2015-10-26 | 1 | -0/+2 |
| | | | | | | | | | | If PAR is indirectly changed through the user changing storage or display width and height, reduce PAR to minimum num and den. | ||||
| * | Fix bizarre custom anamorphic behavior | John Stebbins | 2015-10-26 | 2 | -44/+7 |
|/ | | | | | | When "keep aspect" is unset in custom anamorphic, it was making very uintuitive changes to PAR. This simplifies the code and makes the behavior more sane. | ||||
* | Merge pull request #22 from jstebbins/lame | John Stebbins | 2015-10-26 | 6 | -232/+8 |
|\ | | | | | lame: Use libav wrapper to encode mp3lame | ||||
| * | lame: Use libav wrapper to encode mp3lame | John Stebbins | 2015-10-26 | 6 | -232/+8 |
|/ | | | | | | | | | | Fixes https://forum.handbrake.fr/viewtopic.php?f=12&t=33345 Some players expect each packet to start on an mp3 frame header. Our mp3lame encoder did not ensure this and resulted in failure to play audio on these players. libav already has the necessary code to parse headers and accumulate a full frame of data, so use it. | ||||
* | MacGui: remove the daily and monthly update check option. | Damiano Galassi | 2015-10-25 | 3 | -58/+43 |
| | |||||
* | MacGui: add some simple tests for the undo/redo implementation of HBJob. | Damiano Galassi | 2015-10-25 | 3 | -2/+198 |
| | |||||
* | MacGui: change the title selection sheet to use a view-based table view. | Damiano Galassi | 2015-10-25 | 3 | -98/+177 |
| | |||||
* | MacGui: align some UI elements. | Damiano Galassi | 2015-10-25 | 3 | -9/+10 |
| | |||||
* | MacGui: switch the audio table to a view-based one. | Damiano Galassi | 2015-10-25 | 2 | -248/+347 |
| | |||||
* | Improving the Deinterlace / Decomb Filters Tab UI. Now uses the same ↵ | Scott | 2015-10-24 | 12 | -99/+197 |
| | | | | "presets / custom" format that the other UI's do. | ||||
* | Update HandBrakeCLI to read presets.json on Windows. This is the file that ↵ | Scott | 2015-10-24 | 1 | -2/+2 |
| | | | | | | windows gui stores all presets in now. This should allow the CLI to read GUI presets now. | ||||
* | Adding a "When Done" Label and Context Menu to the Main Screen status bar. | Scott | 2015-10-24 | 8 | -10/+88 |
| | | | | This should make it more obvious to users that they have a "When done" action turned on, especially when coming back to the app after a period of time. | ||||
* | Tidy up some code for the new inline queue view. | Scott | 2015-10-24 | 3 | -26/+0 |
| | |||||
* | Improve the In-line queue display. | Scott | 2015-10-24 | 8 | -21/+336 |
| | |||||
* | Initial commit to allow the Queue Window to be embedded in the main window. ↵ | Scott | 2015-10-24 | 12 | -352/+136 |
| | | | | Still some UX/UI stuff to tidy up later. | ||||
* | MacGui: improve subtitles defaults undo support. | Damiano Galassi | 2015-10-24 | 3 | -10/+22 |
| | |||||
* | MacGui: add type parameter to some arrays. | Damiano Galassi | 2015-10-24 | 3 | -5/+7 |
| | |||||
* | MacGui: add redo/undo supports to the audio part of HBJob. | Damiano Galassi | 2015-10-24 | 15 | -142/+295 |
| | |||||
* | Merge pull request #27 from bradleysepos/build | Bradley Sepos | 2015-10-23 | 1 | -1/+5 |
|\ | | | | | contrib: Update to CMake 3.3.2. |