1
0
mirror of https://git.ffmpeg.org/ffmpeg.git synced 2026-10-25 14:19:27 +03:00

Commit Graph

  • fe3e67556b swscale/ops_optimizer: remove unneeded 32-bit overflow check Niklas Haas 2026-04-28 12:51:01 +02:00
  • 1257f26120 swscale/ops: make ff_sws_apply_op_q slightly more robust Niklas Haas 2026-06-09 20:19:23 +02:00
  • b9481ae3c2 swscale/format: remove no longer needed overflow check Niklas Haas 2026-06-09 20:10:04 +02:00
  • d04f7b17c7 tests/checkasm/sw_ops: eliminate unneeded overflow check Niklas Haas 2026-04-28 13:14:51 +02:00
  • 3743d2851d swscale/ops: switch from AVRational to AVRational64 Niklas Haas 2026-06-25 01:20:44 +02:00
  • aff6d64ecd swscale/ops_optimizer: omit overflow check on SWS_OP_SCALE Niklas Haas 2026-04-28 12:06:26 +02:00
  • 845a3bfcec swscale/format: factor out intmax_q() and make more robust Niklas Haas 2026-06-23 20:21:39 +02:00
  • eda15846b2 swscale/format: avoid Q0/Q1 macros Niklas Haas 2026-04-28 12:19:06 +02:00
  • 82a73428e1 swscale/ops: don't re-define Q() macro Niklas Haas 2026-04-28 11:55:37 +02:00
  • b568f20f32 swscale/rational64: add 64-bit rational type Niklas Haas 2026-06-10 14:58:39 +02:00
  • 6a853ce327 avutil/rational: avoid signed integer overflow Niklas Haas 2026-06-18 15:12:07 +02:00
  • 33e5fca2ee avutil/tests/rational: add explicit unit tests for edge cases Niklas Haas 2026-04-27 17:51:10 +02:00
  • 9e3343a94d avutil/int128: add header for 128-bit integers Niklas Haas 2026-04-28 11:17:28 +02:00
  • 46997547a6 swscale/uops: reduce size of uop_names[] array Ramiro Polla 2026-06-23 18:02:03 +02:00
  • 18d164a573 avformat/asfdec_f: do not truncate get_value result Marton Balint 2026-06-16 00:53:35 +02:00
  • 99aab32380 avformat/asfdec_f: simplify get_tag/get_value usage Marton Balint 2026-06-16 00:36:01 +02:00
  • cfb76bc38c tests/fate/id3v2: add ID3 test with alternate asf demuxer Marton Balint 2026-06-15 23:25:42 +02:00
  • dab1ac3e6e avformat/utils: fix ff_dict_set_timestamp() with negative timestamps Marton Balint 2026-06-15 23:17:09 +02:00
  • c434d0a160 avformat/asfdec_f: set creation time as metadata Marton Balint 2026-06-14 01:34:54 +02:00
  • 2bbf0da31a avformat/asfdec_o: use common function for setting creation time Marton Balint 2026-06-14 01:34:09 +02:00
  • 83c6534d5a avformat/asfenc: use common function for timestamp conversion Marton Balint 2026-06-14 01:21:22 +02:00
  • 2d2a810294 avformat/wtvdec: use ISO timestamps with timezone and higher precision Marton Balint 2026-06-14 01:20:08 +02:00
  • 2b1cf52dbe avformat/asf: add helper functions to convert between filetime and avtime Marton Balint 2026-06-14 01:16:18 +02:00
  • ce104d1054 avformat/asfdec_o: fix EOF check in read_header Marton Balint 2026-06-14 00:05:44 +02:00
  • 3e4acff3aa avformat/asfdec_o: remove constants already defined in asf.h Marton Balint 2026-06-13 22:29:18 +02:00
  • 7587e1224a libavcodec/dxv.c: handle widths not a multiple of 16 Jonathan Harris 2026-06-22 11:10:40 +01:00
  • 23881eef2b Changelog: document cleanup of nvenc Timo Rothenpieler 2026-06-24 00:43:51 +02:00
  • 677c61b8fe avcodec/nvenc: reject deprecated global_quality instead of -qp Timo Rothenpieler 2026-06-24 00:23:15 +02:00
  • 64e6d750f9 avcodec/nvenc: remove legacy option aliases Timo Rothenpieler 2026-06-24 00:08:18 +02:00
  • a66a022332 avcodec/nvenc: remove deprecated preset aliases Timo Rothenpieler 2026-06-23 23:59:52 +02:00
  • 2b054bc9e6 avcodec/nvenc: remove legacy cbr and 2pass AVOptions Timo Rothenpieler 2026-06-23 23:52:40 +02:00
  • dcf339c413 avcodec/nvenc: remove old and long deprecated rc modes Timo Rothenpieler 2026-06-23 23:42:51 +02:00
  • 6495133363 avcodec/nvenc: remove support for SDK versions older than 11.1 Timo Rothenpieler 2026-06-23 23:36:14 +02:00
  • c3ca443969 tests/fate/seek: exclude hls-seek test without aresample Kacper Michajłow 2026-06-24 16:13:53 +02:00
  • e0a012d129 doc/developer: bug fixes intended for backporting should stay minimal. Michael Niedermayer 2026-05-25 15:37:59 +02:00
  • 49e73395b7 swscale/uops: move SWS_MASK* from ops.h to uops.h Ramiro Polla 2026-06-23 17:16:48 +02:00
  • fde02c904c swscale/ops: remove friendly linear mask names Ramiro Polla 2026-06-24 01:47:57 +02:00
  • df94900c98 avfilter/cuda: support P012/P212 and MSB 4:4:4 in scale/transpose/thumbnail Diego de Souza 2026-06-24 10:24:55 +02:00
  • 4ba56d8ab7 build: Use Make builtin for .objs response files when possible crueter 2026-05-25 01:19:29 -04:00
  • d96723953a aacencdsp: Improve consistency with assembly, for x87 math Martin Storsjö 2025-08-22 23:26:11 +03:00
  • 7d0e842004 aacencdsp: Improve consistency with assembly, for x87 math Martin Storsjö 2025-08-22 23:26:11 +03:00
  • dc953a19e6 avformat/hlsenc: initialize avg_bandwidth Kacper Michajłow 2026-06-24 03:32:54 +02:00
  • a02dfb1262 avcodec/cuviddec: map new NVDEC 4:2:0/4:2:2/4:4:4 output formats Diego de Souza 2026-06-24 00:30:45 +02:00
  • 74db061f0a avutil/hwcontext_cuda: add P012 and P212 to supported formats Diego de Souza 2026-06-24 00:30:45 +02:00
  • 2985d42978 libavutil/pixdesc: fix prefix matching in *_from_name() functions marcos ashton 2026-05-08 15:22:18 +01:00
  • b0919b271b tests/fate/mov: add a test for remainder sample calculation James Almer 2026-06-23 20:00:48 -03:00
  • 579edeabec avformat/movenc: look for remainder samples in packet side data James Almer 2026-06-21 02:29:37 +00:00
  • 661dd0ffd5 avformat/movenc: use track timescale when making up a tmcd track pts James Almer 2026-06-22 02:01:59 +00:00
  • 0559f92adc avformat/movenc: don't derive tmcd track durations if they were copied James Almer 2026-06-21 02:24:21 +00:00
  • 92386ba213 tests/fate: print checksum and output file size for stream_remux() tests James Almer 2026-06-23 23:05:57 +00:00
  • 2f59339479 avfilter/buffersink: Fix indentation Andreas Rheinhardt 2026-06-23 21:05:49 +02:00
  • 9420146e6d avfilter/vf_scale_cuda: re-indent after previous change Niklas Haas 2026-06-22 20:02:07 +02:00
  • 5d0748243f avfilter/vf_scale_cuda: add use_filters option Niklas Haas 2026-06-22 19:16:31 +02:00
  • 469281fa50 avfilter/vf_scale_cuda: add generic 1D filter kernel Niklas Haas 2026-06-22 18:51:01 +02:00
  • d98cc462f6 avfilter/vf_scale_cuda: generalize kernel signature to accept weights Niklas Haas 2026-06-22 18:43:59 +02:00
  • b400791442 avfilter/scale_filters: add internal copy of libswscale/filters.c Niklas Haas 2026-06-22 16:20:14 +02:00
  • 50209cd0c0 avformat/hls: advance first_timestamp once per live window slide Kacper Michajłow 2026-06-17 20:18:48 +02:00
  • e27ad5760c avformat/hls: rebase seek discard threshold to each playlist's DTS baseline Kacper Michajłow 2026-06-17 07:00:42 +02:00
  • caa3fa6af0 avformat/hls: fix seeking to before the first timestamp Kacper Michajłow 2026-06-17 03:03:44 +02:00
  • 0616685b1e avformat/hls: reuse the open connection for contiguous byte-range segments Kacper Michajłow 2026-06-17 02:31:51 +02:00
  • 54f0296dfe avformat/hls: deduplicate playlists shared by multiple variants Kacper Michajłow 2026-05-12 13:19:20 +02:00
  • f699b3a8f5 tests/fate/seek: add HLS multi-playlist seek test Kacper Michajłow 2026-06-17 17:18:58 +02:00
  • f87323a359 avformat/http: properly fall back on soft seek failure Niklas Haas 2026-06-14 13:03:34 +02:00
  • 0d0f9a06ab avformat/http: only re-use old connection if valid Niklas Haas 2026-06-14 13:02:55 +02:00
  • 62006041cc avformat/http: don't return EOF unless we actually read all bytes Niklas Haas 2026-06-14 12:53:36 +02:00
  • 557ab6f2ab avformat/http: make short-seek logic more robust Niklas Haas 2026-06-14 12:34:34 +02:00
  • 8712114200 avformat/http: properly re-set s->range_end before requests Niklas Haas 2026-06-14 12:27:58 +02:00
  • 927ffd0930 fftools/ffmpeg: Remove deprecated -vsync option Andreas Rheinhardt 2026-03-09 13:41:48 +01:00
  • 07407fff61 fftools/ffmpeg: Remove deprecated -filter_complex_script option Andreas Rheinhardt 2026-03-09 13:47:37 +01:00
  • 7a6c1b19ab fftools/ffmpeg: Remove deprecated -top option Andreas Rheinhardt 2026-03-09 13:29:11 +01:00
  • 687e061cb2 fftools/ffmpeg: Remove deprecated -vsync/fps_mode drop Andreas Rheinhardt 2026-03-09 13:38:01 +01:00
  • 1c99ba791b fftools/ffmpeg_mux_init: Remove deprecated source_no_drop Andreas Rheinhardt 2026-03-09 13:32:19 +01:00
  • 985ebb1749 fftools/ffmpeg_mux_init: Remove deprecated FFMPEG_OPT_ENC_TIME_BASE_NUM Andreas Rheinhardt 2026-03-09 13:21:29 +01:00
  • d09f5815d7 fftools/ffmpeg_opt: Remove disabled and deprecated adrift_threshold Andreas Rheinhardt 2026-03-09 13:18:01 +01:00
  • d77b5234b5 fftools/ffmpeg_opt: Remove deprecated no-op -qphist option Andreas Rheinhardt 2026-03-09 12:54:47 +01:00
  • 762b94e672 libs: Bump major version of all libraries Andreas Rheinhardt 2026-03-09 14:19:49 +01:00
  • 54849fe663 avcodec/avformat: Unavpriv avpriv_packet_list_*() Michael Niedermayer 2026-06-21 12:39:23 +02:00
  • 2d3776b8cc avutil/x86/emms: Unavpriv avpriv_emms_asm() Andreas Rheinhardt 2026-03-09 12:36:05 +01:00
  • fff992a5bc avutil/xga_font_data: Stop exporting font data directly Andreas Rheinhardt 2026-03-09 07:18:07 +01:00
  • da0ea43984 avutil/hwcontext_vulkan: Move AVVkFrame.internal to the end Andreas Rheinhardt 2026-06-23 15:57:23 +02:00
  • 61693f6c35 hwcontext_vulkan: switch to VkAccessFlagBits2 Lynne 2026-06-23 22:37:35 +09:00
  • 1c36aa8e33 avutil/opt: Remove FF_API_OPT_PTR Andreas Rheinhardt 2026-03-09 07:08:47 +01:00
  • c32a719cb2 avutil: Remove FF_API_OPT_INT_LIST Andreas Rheinhardt 2026-03-09 06:41:36 +01:00
  • 38990c59d7 avutil/hwcontext_vulkan: Remove FF_API_VULKAN_FIXED_QUEUES Andreas Rheinhardt 2026-03-09 06:36:57 +01:00
  • 46d52299f5 avutil/cpu: Remove FF_API_RISCV_FD_ZBA Andreas Rheinhardt 2026-03-09 06:34:05 +01:00
  • 51231c5588 avutil/common: Remove FF_API_MOD_UINTP2 Andreas Rheinhardt 2026-03-09 06:30:48 +01:00
  • 191be14fb6 avcodec/packet: Accept const dictionaries in av_packet_pack_dictionary() Andreas Rheinhardt 2026-05-03 11:55:55 +02:00
  • c03d6ba2eb avcodec/packet: Remove AVPacketList Andreas Rheinhardt 2026-05-03 11:44:46 +02:00
  • e930e2e60a avcodec/exif: Remove avpriv_exif_decode_ifd() Andreas Rheinhardt 2026-03-09 05:57:19 +01:00
  • 38221d0ec9 avcodec/codec: Remove deprecated AVCodec arrays Andreas Rheinhardt 2026-06-04 23:39:48 +02:00
  • 1c2e630456 avcodec/nvenc_h264: Remove FF_API_NVENC_H264_MAIN Andreas Rheinhardt 2026-03-11 07:09:50 +01:00
  • 861d17e0f0 avcodec/exr: Remove FF_API_EXR_GAMMA Andreas Rheinhardt 2026-03-09 06:21:48 +01:00
  • c85b83f8df avcodec: Remove FF_API_CODEC_PROPS Andreas Rheinhardt 2026-03-09 06:16:32 +01:00
  • 0438966d84 avcodec: Remove FF_API_V408_CODECID Andreas Rheinhardt 2026-03-09 06:03:12 +01:00
  • 7fd9780ab2 avcodec: Remove FF_API_NVDEC_OLD_PIX_FMTS Andreas Rheinhardt 2026-03-08 21:11:08 +01:00
  • e967ae98f4 avcodec: Remove FF_API_PARSER_PRIVATE Andreas Rheinhardt 2026-03-08 21:00:04 +01:00
  • e7858bb3bb avcodec: Remove FF_API_PARSER_CODECID Andreas Rheinhardt 2026-03-08 20:48:00 +01:00
  • f31675400b avcodec: Remove FF_CODEC_OMX Andreas Rheinhardt 2026-03-08 20:41:02 +01:00
  • ca1d253621 avcodec/sonic: Remove sonic codecs Andreas Rheinhardt 2026-03-08 20:30:22 +01:00
  • 6d2d1f3f32 avformat/oggenc: Remove deprecated pagesize option Andreas Rheinhardt 2026-03-09 10:20:00 +01:00