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