Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | avfilter/vf_v360: add mercator projection | Paul B Mahol | 2019-09-17 |
| | |||
* | avfilter/vf_v360: add slice threading to remap calculation | Paul B Mahol | 2019-09-16 |
| | |||
* | avfilter/vf_v360: refactor creation of remap data | Paul B Mahol | 2019-09-16 |
| | |||
* | avfilter/vf_v360: reverse order of remap for loops | Paul B Mahol | 2019-09-16 |
| | |||
* | avfilter/vf_v360: simplify allocating remap data | Paul B Mahol | 2019-09-16 |
| | |||
* | avfilter/vf_v360: move some local variables to private filter context | Paul B Mahol | 2019-09-16 |
| | |||
* | avfilter/vf_v360: rename r_tmp variables | Paul B Mahol | 2019-09-16 |
| | |||
* | avfilter/vf_stereo3d: assert that out variable is valid | Paul B Mahol | 2019-09-16 |
| | |||
* | avfilter/vf_stereo3d: merge same code in case branches | Paul B Mahol | 2019-09-16 |
| | |||
* | avfilter/vf_shuffleplanes: remove not needed line | Paul B Mahol | 2019-09-16 |
| | |||
* | avfilter/vf_ciescope: remove dead assignments | Paul B Mahol | 2019-09-16 |
| | |||
* | avfilter/window_func: clarify intention in dolph window calculation | Paul B Mahol | 2019-09-16 |
| | |||
* | avfilter/vf_v360: add missing av_assert0() | Paul B Mahol | 2019-09-16 |
| | |||
* | avfilter/vf_avgblur: remove dupe assignment | Paul B Mahol | 2019-09-16 |
| | |||
* | avfilter/af_headphone: return on error immediately | Paul B Mahol | 2019-09-16 |
| | |||
* | avfilter/x86/vf_360: add most of >8 depth asm | Paul B Mahol | 2019-09-16 |
| | |||
* | avfilter/vf_stereo3d: add tb (top-bottom) aliases | Paul B Mahol | 2019-09-15 |
| | |||
* | avfilter/vf_v360: refactor dimensions and offsets calculations | Paul B Mahol | 2019-09-15 |
| | |||
* | avfilter/vf_v360: implement stereo 3D support | Paul B Mahol | 2019-09-14 |
| | |||
* | avfilter/vf_v360: reduce by one cosf call less | Paul B Mahol | 2019-09-14 |
| | |||
* | avfilter/vf_v360: define variables in for loops consistently | Paul B Mahol | 2019-09-14 |
| | |||
* | avfilter/vf_v360: call tanf() once | Paul B Mahol | 2019-09-14 |
| | |||
* | avfilter/vf_v360: implement diagonal field of view | Paul B Mahol | 2019-09-14 |
| | |||
* | avfilter/vf_v360: use always float version instead of double floating-point ↵ | Paul B Mahol | 2019-09-13 |
| | | | | function | ||
* | avfilter/vf_v360: fix flat projection field of view calculation | Paul B Mahol | 2019-09-13 |
| | |||
* | avfilter/vf_v360: add dfisheye output | Paul B Mahol | 2019-09-12 |
| | |||
* | avfilter/vf_v360: fix setting default height for stereographic | Paul B Mahol | 2019-09-12 |
| | |||
* | avfilter/vf_v360: fix errors is comments | Paul B Mahol | 2019-09-12 |
| | |||
* | avfilter/vf_v360: fix M_PI_4 usage consistency | Paul B Mahol | 2019-09-12 |
| | |||
* | avfilter/vf_v360: remove pointless special case when allocating stuff | Paul B Mahol | 2019-09-11 |
| | |||
* | avfilter/vf_v360: refactor FoV calculation for stereographic | Paul B Mahol | 2019-09-11 |
| | | | | Move in out of loop. | ||
* | avfilter/vf_v360: extend max limit to vertical fov | Paul B Mahol | 2019-09-11 |
| | |||
* | avfilter/vf_v360: really fix FoV selection | Paul B Mahol | 2019-09-11 |
| | | | | Big thanks to Michael Koch for providing actual formula. | ||
* | lavfi/sinc: fix memory leak in error handling path | Jun Zhao | 2019-09-11 |
| | | | | | | | free work&pi_wraps in error handling path to avoid memory leak. Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Jun Zhao <barryjzhao@tencent.com> | ||
* | lavfi/anequalizer: fix memory leak in error handling path | Jun Zhao | 2019-09-11 |
| | | | | | | | free the pad.name in error handling path to avoid memory leak. Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Jun Zhao <barryjzhao@tencent.com> | ||
* | avfilter/vf_v360: remove w/h changing for flat output | Paul B Mahol | 2019-09-11 |
| | | | | Fixes crashes with bigger h/v fov. | ||
* | avfilter/vf_v360: increase h_fov max limit | Paul B Mahol | 2019-09-11 |
| | |||
* | avfilter/vf_v360: fix fov calculation for stereographic output | Paul B Mahol | 2019-09-11 |
| | |||
* | avfilter/vf_v360: increase v_fov max limit | Paul B Mahol | 2019-09-10 |
| | |||
* | avfilter/vf_v360: add support for stereographic as input projection | Paul B Mahol | 2019-09-10 |
| | |||
* | avfilter/vf_fps: Avoid inlink fifo build up. | Nikolas Bowe | 2019-09-10 |
| | | | | | | | When duplicating frames we need to schedule for activation again, otherwise frames can build up in the inlink fifo. Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> | ||
* | avfilter/vf_v360: add padding to u/v/ker | Paul B Mahol | 2019-09-09 |
| | | | | Fixes use of uninitialized variables. | ||
* | avfilter/vf_v360: add guards against NaNs | Paul B Mahol | 2019-09-09 |
| | | | | | Also normalize vector after rotation, it might be needed, otherwise one can get NaNs. | ||
* | avfilter/vf_v360: partialy revert previous commit | Paul B Mahol | 2019-09-09 |
| | | | | roll/pitch can do exactly same thing. | ||
* | avfilter/vf_v360: extend stereographic projection | Paul B Mahol | 2019-09-09 |
| | | | | Add option to change central point projection. | ||
* | avfilter/vf_v360: factor vector normalization out | Paul B Mahol | 2019-09-09 |
| | |||
* | lavfi/concat: fix logic error in framerate check | Jun Zhao | 2019-09-09 |
| | | | | | | | | fix logic error in framerate check, it's introduced by commit 3ad5d4df9ce794d3eeb0f526c5f3e446bf97c616 Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Jun Zhao <barryjzhao@tencent.com> | ||
* | avfilter/vf_v360: add stereographic output projection | Paul B Mahol | 2019-09-08 |
| | |||
* | avfilter/vf_v360: disallow too low h_fov/v_fov | Paul B Mahol | 2019-09-08 |
| | |||
* | lavfi/concat: allow to support inputs with different frame rates | Calvin Walton | 2019-09-08 |
| | | | | | | | | | | | | | | | | Right now, the concat filter does not set the frame_rate value on any of the out links. As a result, the default ffmpeg behaviour kicks in - to copy the framerate from the first input to the outputs. If a later input is higher framerate, this results in dropped frames; if a later input is lower framerate it might cause judder. This patch checks if all of the video inputs have the same framerate, and if not it sets the out link to use '1/0' as the frame rate, the value meaning "unknown/vfr". A test is added to verify the VFR behaviour. The existing test for CFR behaviour passes unchanged. |