Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | sync: fix progress statistics when title longer than sum of chapters | John Stebbins | 2016-05-18 | 1 | -1/+21 |
| | |||||
* | sync: dejitter larger video jitters | John Stebbins | 2016-05-18 | 1 | -1/+1 |
| | |||||
* | sync: handle coarsely interleaved streams better | John Stebbins | 2016-05-18 | 1 | -2/+2 |
| | | | | | ... by allowing a deeper initial buffer when looking for the fist PTS of each stream. | ||||
* | sync: add timestamp logging | John Stebbins | 2016-05-18 | 1 | -3/+41 |
| | | | | ... at log level 11 ;) | ||||
* | sync: move comment to more appropriate location | John Stebbins | 2016-05-18 | 1 | -10/+12 |
| | |||||
* | sync: do not drop audio before frame p-to-p start | John Stebbins | 2016-05-18 | 1 | -11/+33 |
| | | | | | | | We were dropping all buffers before the start frame was found regardless of the buffers start time. Now we keep track of the start time of the last video frame seen and only drop buffers that start before that frame. | ||||
* | sync: estimate video frame drop duration better | John Stebbins | 2016-05-17 | 1 | -1/+8 |
| | |||||
* | sync: cosmetics | John Stebbins | 2016-05-17 | 1 | -39/+39 |
| | |||||
* | sync: drop overlapping subtitles | John Stebbins | 2016-05-17 | 1 | -6/+43 |
| | |||||
* | sync: interleave subtitle output with other streams | John Stebbins | 2016-05-17 | 1 | -20/+3 |
| | |||||
* | sync: send output directly to sync output fifos | John Stebbins | 2016-05-17 | 1 | -43/+54 |
| | | | | | | | | since sync interleaves it's output by PTS, the stream of the incoming buffer is mostly not the same as the stream of the outgoing buffer. This causes a delay in the data to get to it's respective fifo until the sync work function for the output stream is called next. Writing directly to the output fifo fixes this. | ||||
* | sync: sanitize subtitles in OutputBuffer | John Stebbins | 2016-05-17 | 1 | -31/+53 |
| | |||||
* | sync: handle initial pts < 0 better | John Stebbins | 2016-05-17 | 1 | -99/+102 |
| | |||||
* | sync: fix race condition that caused double free | John Stebbins | 2016-05-17 | 1 | -0/+4 |
| | |||||
* | sync: handle very short streams better | John Stebbins | 2016-05-17 | 1 | -0/+4 |
| | | | | | If the entire stream fits in the sync queues, the first PTS was not detected and initial offsets were not applied. | ||||
* | sync: fix conversions of AV_NOPTS_VALUE to double | John Stebbins | 2016-05-17 | 1 | -5/+5 |
| | | | | | The way the constant is defined requires an (int64_t) cast to force it to be signed. | ||||
* | sync: remove unused variable | John Stebbins | 2016-05-17 | 1 | -1/+0 |
| | |||||
* | sync: fix merging of multiple SSA to tx3g | John Stebbins | 2016-05-17 | 5 | -124/+252 |
| | | | | | | When more than 2 subtitles overlapped in time, they were not merged properly and could result in cases where the subtitle time went backwards | ||||
* | sync: move chapter logging to sync.c | John Stebbins | 2016-05-17 | 2 | -22/+30 |
| | |||||
* | move cadence (Film->Video) logging to sync.c | John Stebbins | 2016-05-17 | 2 | -91/+95 |
| | |||||
* | libhb: remove unused hb_buffer_t sequence number | John Stebbins | 2016-05-17 | 7 | -38/+11 |
| | |||||
* | decavcodec: remove unused frame_duration_set | John Stebbins | 2016-05-17 | 1 | -5/+0 |
| | |||||
* | decavcodec: cosmetics | John Stebbins | 2016-05-17 | 1 | -5/+5 |
| | |||||
* | libhb: send initial chapter through pipeline | John Stebbins | 2016-05-17 | 12 | -319/+316 |
| | | | | | Eliminate the need for everyone to assume that the first chapter starts at the first frame. | ||||
* | deccc608sub: fix last_pts data type | John Stebbins | 2016-05-17 | 1 | -1/+1 |
| | |||||
* | deccc608sub: remove function get_last_pts | John Stebbins | 2016-05-17 | 1 | -20/+12 |
| | | | | Pointless indirection to variable access | ||||
* | stream: fix libav initial timestamp calculation | John Stebbins | 2016-05-17 | 1 | -1/+1 |
| | | | | | libav may deliver an initial timestamp that is negative which we were not handling well. | ||||
* | muxavformat: fix last subtitle persistence in mp4 | John Stebbins | 2016-05-17 | 1 | -0/+22 |
| | | | | | | libav doesn't seems to honor the duration of the subtitle AVPacket. It is required to send an "empty" subtitle packet to terminate all subtitles, including the last one. | ||||
* | buffers: add more buffer allocation debugging | John Stebbins | 2016-05-17 | 1 | -0/+31 |
| | |||||
* | demux: cosmetics | John Stebbins | 2016-05-17 | 1 | -6/+10 |
| | |||||
* | demux: make demux functions static | John Stebbins | 2016-05-17 | 1 | -9/+9 |
| | |||||
* | decpgssub: allow PGS to have negative timestamps | John Stebbins | 2016-05-17 | 1 | -4/+12 |
| | | | | | This can happen due to poorly muxed MTS files that result in a suboptimal scr offset calculation in reader.c | ||||
* | libhb: remove unused subtitle fifo_sync | John Stebbins | 2016-05-17 | 2 | -3/+0 |
| | |||||
* | libhb: add hb_buffer_list_rem() | John Stebbins | 2016-05-17 | 2 | -0/+35 |
| | |||||
* | libhb: fix buffer list size calculation | John Stebbins | 2016-05-17 | 1 | -2/+2 |
| | |||||
* | remove dxva hw decode (#189) | John Stebbins | 2016-05-17 | 25 | -2567/+65 |
| | | | | | | | | | * remove dxva hw decode It provides practically no speed increase even on a slow CPU and results in a speed decrease on fast CPUs. And the code is exceptionally fugly. * cli: remove USE_HWD | ||||
* | doc: Update BUILD-Linux with instructions for Ubuntu 16.04. | Bradley Sepos | 2016-05-16 | 2 | -6/+25 |
| | |||||
* | tx3g: fix conversion of empty SSA subtitle | John Stebbins | 2016-05-16 | 1 | -0/+5 |
| | | | | an empty SSA caused a crash | ||||
* | WinGui: Language tweak to make the UI clearer. | sr55 | 2016-05-14 | 2 | -2/+2 |
| | |||||
* | WinGui: UI improvements to the Audio Defaults panel. | sr55 | 2016-05-14 | 4 | -176/+191 |
| | |||||
* | WinGui: Bug fix in the new behaviour tracks preset loading. | sr55 | 2016-05-14 | 1 | -3/+3 |
| | |||||
* | WinGui: Don't allow the user to enter invalid filename characters in the ↵ | sr55 | 2016-05-13 | 4 | -6/+55 |
| | | | | "File Format" autoname text box. Also sanitise the input on startup for legacy users which bad options. Fixes #182 | ||||
* | WinGui: Add a track list on the Audio Defaults screen. This changes the ↵ | sr55 | 2016-05-12 | 10 | -71/+924 |
| | | | | behaviour to match the Mac and Linux GUIs. So you no longer have to have a source audio track before you can create presets. | ||||
* | WinGui: Update the UpdateSourceTrigger on the AddPresetView so you don't ↵ | sr55 | 2016-05-12 | 1 | -4/+4 |
| | | | | need to tab out of the controls for it to recognise the name. Fixes #183 | ||||
* | remove debug printf | John Stebbins | 2016-05-08 | 1 | -2/+0 |
| | |||||
* | mux: eliminate 2048 byte size limit of SSA subtitles | John Stebbins | 2016-05-08 | 3 | -63/+158 |
| | |||||
* | LinGui: allow the main window to be taller | John Stebbins | 2016-05-05 | 1 | -1/+1 |
| | |||||
* | LinGui: add {preset} auto-file naming option | John Stebbins | 2016-05-05 | 4 | -3/+10 |
| | |||||
* | cli: fix race during queue processing | John Stebbins | 2016-05-05 | 1 | -0/+11 |
| | | | | | | during queue processing, the pre-scan of an encode could trigger an attempt to encode using command line options, which would fail and abort the queue | ||||
* | Merge pull request #178 from bradleysepos/framerate | Scott | 2016-05-04 | 1 | -0/+5 |
|\ | | | | | libhb: Expand default frame rates to include 72, 75, 90, 100, 120. |