Unified · Split
| @@ -43,7 +43,7 @@ jobs: · 42 unmodified lines | ||
| 43 | 43 | strategy: |
| 44 | 44 | fail-fast: false |
| 45 | 45 | matrix: |
| 46 | − image: [ghcr.io/btbn/ffmpeg-builds/win64-gpl:latest] | |
| 46 | + image: ["ghcr.io/btbn/ffmpeg-builds/win64-gpl:latest"] | |
| 47 | 47 | runs-on: linux-amd64 |
| 48 | 48 | container: ${{ matrix.image }} |
| 49 | 49 | steps: |
| @@ -55,7 +55,7 @@ modified by someone else and passed on, the recipients should know · 54 unmodified lines | ||
| 55 | 55 | that what they have is not the original version, so that the original |
| 56 | 56 | author's reputation will not be affected by problems that might be |
| 57 | 57 | introduced by others. |
| 58 | − | |
| 58 | + | |
| 59 | 59 | Finally, software patents pose a constant threat to the existence of |
| 60 | 60 | any free program. We wish to make sure that a company cannot |
| 61 | 61 | effectively restrict the users of a free program by obtaining a |
| @@ -111,7 +111,7 @@ modification follow. Pay close attention to the difference between a · 49 unmodified lines | ||
| 111 | 111 | "work based on the library" and a "work that uses the library". The |
| 112 | 112 | former contains code derived from the library, whereas the latter must |
| 113 | 113 | be combined with the library in order to run. |
| 114 | − | |
| 114 | + | |
| 115 | 115 | GNU LESSER GENERAL PUBLIC LICENSE |
| 116 | 116 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION |
| 117 | 117 | |
| @@ -158,7 +158,7 @@ Library. · 40 unmodified lines | ||
| 158 | 158 | You may charge a fee for the physical act of transferring a copy, |
| 159 | 159 | and you may at your option offer warranty protection in exchange for a |
| 160 | 160 | fee. |
| 161 | − | |
| 161 | + | |
| 162 | 162 | 2. You may modify your copy or copies of the Library or any portion |
| 163 | 163 | of it, thus forming a work based on the Library, and copy and |
| 164 | 164 | distribute such modifications or work under the terms of Section 1 |
| @@ -216,7 +216,7 @@ instead of to this License. (If a newer version than version 2 of the · 51 unmodified lines | ||
| 216 | 216 | ordinary GNU General Public License has appeared, then you can specify |
| 217 | 217 | that version instead if you wish.) Do not make any other change in |
| 218 | 218 | these notices. |
| 219 | − | |
| 219 | + | |
| 220 | 220 | Once this change is made in a given copy, it is irreversible for |
| 221 | 221 | that copy, so the ordinary GNU General Public License applies to all |
| 222 | 222 | subsequent copies and derivative works made from that copy. |
| @@ -267,7 +267,7 @@ Library will still fall under Section 6.) · 44 unmodified lines | ||
| 267 | 267 | distribute the object code for the work under the terms of Section 6. |
| 268 | 268 | Any executables containing that work also fall under Section 6, |
| 269 | 269 | whether or not they are linked directly with the Library itself. |
| 270 | − | |
| 270 | + | |
| 271 | 271 | 6. As an exception to the Sections above, you may also combine or |
| 272 | 272 | link a "work that uses the Library" with the Library to produce a |
| 273 | 273 | work containing portions of the Library, and distribute that work |
| @@ -329,7 +329,7 @@ restrictions of other proprietary libraries that do not normally · 55 unmodified lines | ||
| 329 | 329 | accompany the operating system. Such a contradiction means you cannot |
| 330 | 330 | use both them and the Library together in an executable that you |
| 331 | 331 | distribute. |
| 332 | − | |
| 332 | + | |
| 333 | 333 | 7. You may place library facilities that are a work based on the |
| 334 | 334 | Library side-by-side in a single library together with other library |
| 335 | 335 | facilities not covered by this License, and distribute such a combined |
| @@ -370,7 +370,7 @@ subject to these terms and conditions. You may not impose any further · 34 unmodified lines | ||
| 370 | 370 | restrictions on the recipients' exercise of the rights granted herein. |
| 371 | 371 | You are not responsible for enforcing compliance by third parties with |
| 372 | 372 | this License. |
| 373 | − | |
| 373 | + | |
| 374 | 374 | 11. If, as a consequence of a court judgment or allegation of patent |
| 375 | 375 | infringement or for any other reason (not limited to patent issues), |
| 376 | 376 | conditions are imposed on you (whether by court order, agreement or |
| @@ -422,7 +422,7 @@ conditions either of that version or of any later version published by · 45 unmodified lines | ||
| 422 | 422 | the Free Software Foundation. If the Library does not specify a |
| 423 | 423 | license version number, you may choose any version ever published by |
| 424 | 424 | the Free Software Foundation. |
| 425 | − | |
| 425 | + | |
| 426 | 426 | 14. If you wish to incorporate parts of the Library into other free |
| 427 | 427 | programs whose distribution conditions are incompatible with these, |
| 428 | 428 | write to the author to ask for permission. For software which is |
| @@ -456,7 +456,7 @@ SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH · 27 unmodified lines | ||
| 456 | 456 | DAMAGES. |
| 457 | 457 | |
| 458 | 458 | END OF TERMS AND CONDITIONS |
| 459 | − | |
| 459 | + | |
| 460 | 460 | How to Apply These Terms to Your New Libraries |
| 461 | 461 | |
| 462 | 462 | If you develop a new library, and you want it to be of the greatest |
| @@ -70,4 +70,3 @@ make -j<num> · 69 unmodified lines | ||
| 70 | 70 | make -k |
| 71 | 71 | Continue build in case of errors, this is useful for the regression tests |
| 72 | 72 | sometimes but note that it will still not run all reg tests. |
| 73 | − | |
| @@ -157,4 +157,3 @@ PFD[32] would for example be signed 32 bit little-endian IEEE float · 156 unmodified lines | ||
| 157 | 157 | @item XVID @tab non-compliant MPEG-4 generated by old Xvid |
| 158 | 158 | @item XVIX @tab non-compliant MPEG-4 generated by old Xvid with interlacing bug |
| 159 | 159 | @end multitable |
| 160 | − | |
File mode changed from 100644 to 100755.
File mode changed from 100644 to 100755.
| @@ -44,4 +44,3 @@ a+b*c; · 43 unmodified lines | ||
| 44 | 44 | here the reader knows that a,b,c are meant to be signed integers but for C |
| 45 | 45 | standard compliance / to avoid undefined behavior they are stored in unsigned |
| 46 | 46 | ints. |
| 47 | − | |
| @@ -48,4 +48,3 @@ function ff_scalarproduct_int16_neon, export=1 · 47 unmodified lines | ||
| 48 | 48 | vmov.32 r0, d3[0] |
| 49 | 49 | bx lr |
| 50 | 50 | endfunc |
| 51 | − | |
| @@ -88,4 +88,3 @@ const FFCodec ff_cljr_decoder = { · 87 unmodified lines | ||
| 88 | 88 | FF_CODEC_DECODE_CB(decode_frame), |
| 89 | 89 | .p.capabilities = AV_CODEC_CAP_DR1, |
| 90 | 90 | }; |
| 91 | − | |
| @@ -337,4 +337,3 @@ const AVDVProfile *av_dv_codec_profile2(int width, int height, · 336 unmodified lines | ||
| 337 | 337 | |
| 338 | 338 | return p; |
| 339 | 339 | } |
| 340 | − | |
| @@ -50,4 +50,3 @@ static inline int RENAME(get_context)(const int16_t quant_table[MAX_CONTEXT_INPU · 49 unmodified lines | ||
| 50 | 50 | quant_table[1][(LT - T) & MAX_QUANT_TABLE_MASK] + |
| 51 | 51 | quant_table[2][(T - RT) & MAX_QUANT_TABLE_MASK]; |
| 52 | 52 | } |
| 53 | − | |
| @@ -263,4 +263,3 @@ static int RENAME(encode_rgb_frame)(FFV1Context *f, FFV1SliceContext *sc, · 262 unmodified lines | ||
| 263 | 263 | } |
| 264 | 264 | return 0; |
| 265 | 265 | } |
| 266 | − | |
| @@ -162,4 +162,3 @@ static void MCFUNC(hl_motion)(const H264Context *h, H264SliceContext *sl, · 161 unmodified lines | ||
| 162 | 162 | if (USES_LIST(mb_type, 1)) |
| 163 | 163 | prefetch_motion(h, sl, 1, PIXEL_SHIFT, CHROMA_IDC); |
| 164 | 164 | } |
| 165 | − | |
| @@ -1512,4 +1512,3 @@ void ff_hevc_hls_mvd_coding(HEVCLocalContext *lc, int x0, int y0, int log2_cb_si · 1511 unmodified lines | ||
| 1512 | 1512 | case 0: lc->pu.mvd.y = 0; break; |
| 1513 | 1513 | } |
| 1514 | 1514 | } |
| 1515 | − | |
| @@ -45,4 +45,3 @@ enum AVPixelFormat avcodec_find_best_pix_fmt_of_list(const enum AVPixelFormat *p · 44 unmodified lines | ||
| 45 | 45 | *loss_ptr = loss; |
| 46 | 46 | return best; |
| 47 | 47 | } |
| 48 | − | |
| @@ -369,4 +369,3 @@ void RENAME(ff_imdct36_blocks)(INTFLOAT *out, INTFLOAT *buf, INTFLOAT *in, · 368 unmodified lines | ||
| 369 | 369 | out++; |
| 370 | 370 | } |
| 371 | 371 | } |
| 372 | − | |
| @@ -336,4 +336,3 @@ int ff_msmpeg4_pred_dc(MpegEncContext *s, int n, · 335 unmodified lines | ||
| 336 | 336 | *dc_val_ptr = &dc_val[0]; |
| 337 | 337 | return pred; |
| 338 | 338 | } |
| 339 | − | |
| @@ -709,4 +709,3 @@ DECLARE_OHCODEC_ENCODER(h264, "H.264", AV_CODEC_ID_H264) · 708 unmodified lines | ||
| 709 | 709 | #if CONFIG_HEVC_OH_ENCODER |
| 710 | 710 | DECLARE_OHCODEC_ENCODER(hevc, "H.265", AV_CODEC_ID_HEVC) |
| 711 | 711 | #endif // CONFIG_HEVC_OH_ENCODER |
| 712 | − | |
| @@ -466,4 +466,3 @@ fail: · 465 unmodified lines | ||
| 466 | 466 | av_channel_layout_uninit(&layout); |
| 467 | 467 | return ret; |
| 468 | 468 | } |
| 469 | − | |
| @@ -858,5 +858,3 @@ av_cold void ff_dwt_init(SnowDWTContext *c) · 857 unmodified lines | ||
| 858 | 858 | ff_dwt_init_x86(c); |
| 859 | 859 | #endif |
| 860 | 860 | } |
| 861 | − | |
| 862 | − | |
| @@ -738,4 +738,3 @@ int ff_vvc_reconstruct(VVCLocalContext *lc, const int rs, const int rx, const in · 737 unmodified lines | ||
| 738 | 738 | ff_vvc_ctu_free_cus(fc->tab.cus + rs); |
| 739 | 739 | return ret; |
| 740 | 740 | } |
| 741 | − | |
| @@ -251,4 +251,3 @@ void ff_hevc_sao_edge_filter_16x16_8_simd128(uint8_t *dst, const uint8_t *src, · 250 unmodified lines | ||
| 251 | 251 | dst += stride_dst; |
| 252 | 252 | } |
| 253 | 253 | } |
| 254 | − | |
| @@ -49,4 +49,3 @@ void ff_hevc_sao_edge_filter_16x16_8_simd128(uint8_t *_dst, const uint8_t *_src, · 48 unmodified lines | ||
| 49 | 49 | int eo, int width, int height); |
| 50 | 50 | |
| 51 | 51 | #endif |
| 52 | − | |
| @@ -85,4 +85,3 @@ cglobal int32_to_float_fmul_array8, 5, 5, 5, c, dst, src, mul, len · 84 unmodified lines | ||
| 85 | 85 | |
| 86 | 86 | INIT_XMM sse2 |
| 87 | 87 | INT32_TO_FLOAT_FMUL_ARRAY8 |
| 88 | − | |
| @@ -104,4 +104,3 @@ cglobal pix_norm1, 2, 3, %1 · 103 unmodified lines | ||
| 104 | 104 | |
| 105 | 105 | INIT_XMM sse2 |
| 106 | 106 | PIX_NORM1 6, 8 |
| 107 | − | |
| @@ -122,4 +122,3 @@ ff_bwdif_init_aarch64(BWDIFDSPContext *s, int bit_depth) · 121 unmodified lines | ||
| 122 | 122 | s->filter_edge = filter_edge_helper; |
| 123 | 123 | s->filter_line3 = filter_line3_helper; |
| 124 | 124 | } |
| 125 | − | |
| @@ -137,4 +137,3 @@ const AVClass *ff_dnn_child_class_iterate_with_mask(void **iter, uint32_t backen · 136 unmodified lines | ||
| 137 | 137 | |
| 138 | 138 | return NULL; |
| 139 | 139 | } |
| 140 | − | |
| @@ -221,4 +221,3 @@ double ff_perlin_get(FFPerlin *perlin, double x, double y, double z) · 220 unmodified lines | ||
| 221 | 221 | |
| 222 | 222 | return total / max_value; |
| 223 | 223 | } |
| 224 | − | |
| @@ -67,4 +67,3 @@ int ff_qp_table_extract(AVFrame *frame, int8_t **table, int *table_w, int *table · 66 unmodified lines | ||
| 67 | 67 | |
| 68 | 68 | return 0; |
| 69 | 69 | } |
| 70 | − | |
| @@ -381,4 +381,3 @@ int ff_load_textfile(void *log_ctx, const char *textfile, · 380 unmodified lines | ||
| 381 | 381 | |
| 382 | 382 | return 0; |
| 383 | 383 | } |
| 384 | − | |
| @@ -51,4 +51,3 @@ __global__ void Overlay_Cuda( · 50 unmodified lines | ||
| 51 | 51 | } |
| 52 | 52 | |
| 53 | 53 | } |
| 54 | − | |
| @@ -177,4 +177,3 @@ const FFFilter ff_vf_quirc = { · 176 unmodified lines | ||
| 177 | 177 | FILTER_OUTPUTS(ff_video_default_filterpad), |
| 178 | 178 | FILTER_PIXFMTS_ARRAY(pix_fmts), |
| 179 | 179 | }; |
| 180 | − | |
| @@ -458,4 +458,4 @@ const FFFilter ff_vf_scale_d3d11 = { · 457 unmodified lines | ||
| 458 | 458 | FILTER_SINGLE_PIXFMT(AV_PIX_FMT_D3D11), |
| 459 | 459 | .p.flags = AVFILTER_FLAG_HWDEVICE, |
| 460 | 460 | .flags_internal = FF_FILTER_FLAG_HWFRAME_AWARE, |
| 461 | −}; | |
| 461 | +}; | |
| @@ -152,5 +152,3 @@ void ff_dash_fill_tmpl_params(char *dst, size_t buffer_size, · 151 unmodified lines | ||
| 152 | 152 | t_cur = t_next; |
| 153 | 153 | } |
| 154 | 154 | } |
| 155 | − | |
| 156 | − | |
| @@ -98,4 +98,3 @@ const FFInputFormat ff_g726le_demuxer = { · 97 unmodified lines | ||
| 98 | 98 | .raw_codec_id = AV_CODEC_ID_ADPCM_G726LE, |
| 99 | 99 | }; |
| 100 | 100 | #endif |
| 101 | − | |
| @@ -63,4 +63,3 @@ int ff_hls_senc_parse_audio_setup_info(AVStream *st, HLSAudioSetupInfo *info); · 62 unmodified lines | ||
| 63 | 63 | int ff_hls_senc_decrypt_frame(enum AVCodecID codec_id, HLSCryptoContext *crypto_ctx, AVPacket *pkt); |
| 64 | 64 | |
| 65 | 65 | #endif /* AVFORMAT_HLS_SAMPLE_ENCRYPTION_H */ |
| 66 | − | |
| @@ -204,4 +204,3 @@ void ff_hls_write_end_list(AVIOContext *out) · 203 unmodified lines | ||
| 204 | 204 | return; |
| 205 | 205 | avio_printf(out, "#EXT-X-ENDLIST\n"); |
| 206 | 206 | } |
| 207 | − | |
| @@ -573,4 +573,3 @@ RDT_HANDLER(live_video, "x-pn-multirate-realvideo-live", AVMEDIA_TYPE_VIDEO); · 572 unmodified lines | ||
| 573 | 573 | RDT_HANDLER(live_audio, "x-pn-multirate-realaudio-live", AVMEDIA_TYPE_AUDIO); |
| 574 | 574 | RDT_HANDLER(video, "x-pn-realvideo", AVMEDIA_TYPE_VIDEO); |
| 575 | 575 | RDT_HANDLER(audio, "x-pn-realaudio", AVMEDIA_TYPE_AUDIO); |
| 576 | − | |
| @@ -281,4 +281,3 @@ int av_aes_init(AVAES *a, const uint8_t *key, int key_bits, int decrypt) · 280 unmodified lines | ||
| 281 | 281 | |
| 282 | 282 | return 0; |
| 283 | 283 | } |
| 284 | − | |
| @@ -36,4 +36,3 @@ struct AVCUDADeviceContextInternal { · 35 unmodified lines | ||
| 36 | 36 | }; |
| 37 | 37 | |
| 38 | 38 | #endif /* AVUTIL_HWCONTEXT_CUDA_INTERNAL_H */ |
| 39 | − | |
| @@ -84,4 +84,3 @@ typedef struct AVQSVFramesContext { · 83 unmodified lines | ||
| 84 | 84 | } AVQSVFramesContext; |
| 85 | 85 | |
| 86 | 86 | #endif /* AVUTIL_HWCONTEXT_QSV_H */ |
| 87 | − | |
| @@ -191,4 +191,3 @@ int main(void) · 190 unmodified lines | ||
| 191 | 191 | |
| 192 | 192 | return 0; |
| 193 | 193 | } |
| 194 | − | |
| @@ -39,4 +39,3 @@ size_t ff_get_cpu_max_align_wasm(void) · 38 unmodified lines | ||
| 39 | 39 | return 8; |
| 40 | 40 | #endif |
| 41 | 41 | } |
| 42 | − | |
| @@ -127,4 +127,3 @@ struct Resampler const swri_soxr_resampler={ · 126 unmodified lines | ||
| 127 | 127 | create, destroy, process, flush, NULL /* set_compensation */, get_delay, |
| 128 | 128 | invert_initial_buffer, get_out_samples |
| 129 | 129 | }; |
| 130 | − | |
| @@ -172,4 +172,3 @@ int swr_convert_frame(SwrContext *s, · 171 unmodified lines | ||
| 172 | 172 | |
| 173 | 173 | return convert_frame(s, out, in); |
| 174 | 174 | } |
| 175 | − | |
| @@ -43,4 +43,3 @@ const char *swresample_license(void) · 42 unmodified lines | ||
| 43 | 43 | #define LICENSE_PREFIX "libswresample license: " |
| 44 | 44 | return &LICENSE_PREFIX FFMPEG_LICENSE[sizeof(LICENSE_PREFIX) - 1]; |
| 45 | 45 | } |
| 46 | − | |
| @@ -111,4 +111,3 @@ outpoint 00:00.40 · 110 unmodified lines | ||
| 111 | 111 | |
| 112 | 112 | file %SRCFILE% |
| 113 | 113 | inpoint 00:00.40 |
| 114 | − | |
| @@ -25,4 +25,3 @@ FATE_FFPROBE-$(call FILTERDEMDECENCMUX, AEVALSRC TESTSRC ARESAMPLE, FFMETADATA, · 24 unmodified lines | ||
| 25 | 25 | += $(FFPROBE_TEST_FILE_TESTS-yes) |
| 26 | 26 | |
| 27 | 27 | fate-ffprobe: $(FATE_FFPROBE-yes) |
| 28 | − | |
| @@ -9,4 +9,3 @@ file %SRCFILE% · 8 unmodified lines | ||
| 9 | 9 | inpoint 00:00.20 |
| 10 | 10 | outpoint 00:00.40 |
| 11 | 11 | file_packet_meta dummy 1 |
| 12 | − | |
| @@ -18,4 +18,3 @@ inpoint 00:02.20 · 17 unmodified lines | ||
| 18 | 18 | file %SRCFILE% |
| 19 | 19 | inpoint 00:01.80 |
| 20 | 20 | outpoint 00:02.00 |
| 21 | − | |