Commit Graph

  • 51349e31fc avformat/whip: Avoid uninitialized pointer read Vignesh Venkat 2026-02-19 10:58:00 -08:00
  • e8a07be1c2 avformat: rtsp: fix logging of reply sequence number Marvin Scholz 2026-02-19 20:28:19 +01:00
  • 8d46d88f05 avformat: rtspdec: fix leaks in rtsp_read_command_reply Marvin Scholz 2026-02-19 20:27:41 +01:00
  • 360a4025fb avcodec/rv60dec: check last_size Michael Niedermayer 2026-02-16 01:58:01 +01:00
  • c9404f5b9c swscale/optimizer: eliminate completely unused operations Niklas Haas 2026-01-14 12:25:49 +01:00
  • 46d721a69a swscale/optimizer: compress planar reads with unused planes Niklas Haas 2026-01-14 15:59:42 +01:00
  • b01236d5fb swscale/optimizer: try pushing all swizzles towards the output Niklas Haas 2026-02-04 17:03:11 +01:00
  • aaa898a2d1 swscale/optimizer: promote component swizzles to plane swizzles Niklas Haas 2026-01-08 20:12:26 +01:00
  • a02860a292 swscale/optimizer: don't assume op lists start with read Niklas Haas 2026-01-09 12:52:45 +01:00
  • 6df8174f77 swscale/optimizer: don't reject op lists without read Niklas Haas 2026-01-13 11:19:00 +01:00
  • e7965e84c5 swscale/optimizer: fix unswizzle optimization Niklas Haas 2026-01-21 14:36:26 +01:00
  • 4b8790f107 swscale/optimizer: allow commuting CLEAR past SWAP_BYTES Niklas Haas 2026-01-13 21:02:12 +01:00
  • e729f49645 swscale/ops_backend: allocate block storage up-front Niklas Haas 2026-01-13 17:20:55 +01:00
  • 7961e3a48f swscale/ops_backend: add float clear patterns Niklas Haas 2026-02-12 13:21:00 +01:00
  • 272e7a047b swscale/ops_backend: add clear pattern for ya8 alpha Niklas Haas 2026-01-13 15:22:31 +01:00
  • ef4e16ed50 swscale/x86/ops: make the presence of a read op optional Niklas Haas 2026-01-13 11:31:12 +01:00
  • da47951bd7 swscale/ops: lift read op metadata to SwsOpList Niklas Haas 2026-02-19 17:20:25 +01:00
  • 1940662ac6 swscale/ops: take plane order into account during noop() check Niklas Haas 2026-02-19 15:00:36 +01:00
  • d0cb74881c swscale/ops: fix PRINTQ snprintf buffer size Niklas Haas 2026-02-19 14:36:29 +01:00
  • 70d30056dc swscale/ops: also print plane order when swizzled Niklas Haas 2026-02-04 14:47:49 +01:00
  • 998cffb432 swscale/ops: add input/output plane swizzle mask to SwsOpList Niklas Haas 2026-01-08 15:10:30 +01:00
  • 2dfde1531d swscale/ops: reset comp flags on SWS_OP_CLEAR Niklas Haas 2026-02-04 19:33:50 +01:00
  • 9662d1fa97 swscale/optimizer: remove read+write optimization Niklas Haas 2026-02-04 14:49:01 +01:00
  • c17a9ba0b8 tests/sws_ops: explicitly skip no-op operation lists Niklas Haas 2026-01-09 13:05:28 +01:00
  • e96332cb65 swscale/ops: add ff_sws_op_list_is_noop() Niklas Haas 2026-01-09 12:47:55 +01:00
  • c91634dfe6 vulkan/ffv1: add current linecache for encode/decode Lynne 2026-02-17 01:23:57 +01:00
  • 3f91ff8aa6 ffv1enc_vulkan: perform non-RGB prediction in 16-bits Lynne 2026-02-15 17:43:22 +01:00
  • 9d5421ad92 vulkan/ffv1: keep track of RCT Ry/By coeffs using vector suffixes Lynne 2026-02-14 17:37:03 +01:00
  • b9c19c9073 ffv1enc_vulkan: use direct values rather than reading from struct Lynne 2026-02-14 17:14:35 +01:00
  • b19707103e ffv1enc_vulkan: allocate a device-only output buffer if possible Lynne 2026-02-14 16:37:25 +01:00
  • 4b6396a49b ffv1enc_vulkan: allocate all results memory upfront Lynne 2026-02-14 16:29:30 +01:00
  • f32e70ecc9 vulkan/ffv1: unify all constants buffer into a single buffer Lynne 2026-02-14 05:21:55 +01:00
  • fc10cc4a52 vulkan/ffv1: optimize get_isymbol Lynne 2026-02-14 00:37:10 +01:00
  • f32111f3f7 vulkan/ffv1: improve compiler hints Lynne 2026-02-13 13:49:42 +01:00
  • e9645930dd vulkan/ffv1_dec: synchronize image writes when decoding Lynne 2026-02-13 13:17:38 +01:00
  • fb7700636c vulkan/ffv1: synchronize before/after RCT transform/preload Lynne 2026-02-13 12:33:10 +01:00
  • 5ac9376763 vulkan/ffv1_dec_setup: roll a put_rac inside a loop Lynne 2026-02-11 22:31:06 +01:00
  • 33525cb6e7 vulkan/rangecoder: don't store pointers in the context Lynne 2026-02-11 21:44:04 +01:00
  • 5c1b2947a4 ffv1enc_vulkan: only return the encoded size, not its offset Lynne 2026-02-11 21:21:58 +01:00
  • 2c138e2df5 vulkan/ffv1: use loops to encode planes Lynne 2026-02-11 15:19:39 +01:00
  • 10a26974cd vulkan/ffv1: finalize and initialize slices only in invocation == 0 Lynne 2026-02-11 14:51:52 +01:00
  • bc968bc8b4 vulkan/ffv1_enc: cache state probabilities Lynne 2026-02-10 16:32:39 +01:00
  • 826b72d12f vulkan/ffv1: mark buffers as uniform/readonly when needed Lynne 2026-02-10 14:47:35 +01:00
  • 3d74e0e63a ffv1enc_vulkan: fix Golomb encoding Lynne 2026-02-10 09:07:57 +01:00
  • fdd0f21f5d vulkan/ffv1_common: use scalar alignment for the base slice structure Lynne 2026-02-10 08:11:04 +01:00
  • 4b00b26e79 vulkan_ffv1: overhaul the synchronization Lynne 2026-02-10 07:59:18 +01:00
  • 10407de110 vulkan/rangecoder: clean up unused functions and redundant fields Lynne 2026-02-10 06:09:52 +01:00
  • c8823ec5b2 vulkan_ffv1: unify slice offsets and status into one buffer Lynne 2026-02-10 05:10:52 +01:00
  • 128ad49c32 ffv1dec: correctly track configured_width/height Lynne 2026-02-10 04:30:51 +01:00
  • dbc6fa5248 ffv1enc: use local RangeCoder struct Lynne 2026-02-10 04:17:47 +01:00
  • b756d83e24 vulkan_ffv1: use local RangeCoder struct, refactor overread checking Lynne 2026-02-10 00:04:43 +01:00
  • 06eb98bc97 ffv1enc_vulkan: remove dead code Lynne 2026-02-08 09:15:42 +01:00
  • 6971ba9075 vulkan_ffv1: improve decode report results printout Lynne 2026-02-08 07:46:40 +01:00
  • 3ba81f2af4 vulkan: drop support for descriptor buffers Lynne 2026-02-08 07:27:34 +01:00
  • b230ba4db9 ffv1enc_vulkan: use regular descriptors for slice state Lynne 2026-02-08 05:18:02 +01:00
  • c0a697a1bc vulkan_ffv1: use regular descriptors for slice state Lynne 2026-02-08 03:58:11 +01:00
  • da99d3f209 vulkan_ffv1: implement parallel probability adaptation Lynne 2026-02-07 01:55:21 +01:00
  • 25e8d3d89c vulkan/rangecoder: clean up the type mess slightly Lynne 2026-02-08 06:28:32 +01:00
  • a9d9f7e1bb ffv1enc: add descriptor information for GBRP Lynne 2026-02-08 06:04:56 +01:00
  • b3a388e36e ffv1enc_vulkan: overhaul the synchronization Lynne 2026-02-04 22:50:28 +01:00
  • 3bc265d484 ffv1enc_vulkan: make reset shader independent from the setup shader Lynne 2026-02-04 21:28:26 +01:00
  • 7234f1b167 ffv1enc_vulkan: use a loop to write slice header symbols Lynne 2026-02-04 18:30:18 +01:00
  • fb5d3cf15e vulkan_ffv1: use a loop to decode slice header symbols Lynne 2026-02-04 18:18:07 +01:00
  • eff3dad6b7 avcodec: remove support for runtime SPIR-V compilation Lynne 2026-02-04 17:01:21 +01:00
  • c4879dbbda avcodec/vulkan: standardize on .glsl extension Lynne 2026-02-04 17:32:29 +01:00
  • b736d1c73e ffv1enc_vulkan: convert encode shader to compile-time SPIR-V generation Lynne 2026-02-04 15:50:59 +01:00
  • 4038af3da8 ffv1enc_vulkan: convert setup shader to compile-time SPIR-V generation Lynne 2026-02-04 13:48:10 +01:00
  • 6f4cef26df ffv1enc_vulkan: convert reset shader to compile-time SPIR-V generation Lynne 2026-02-04 11:47:39 +01:00
  • fdee87d06d ffv1enc_vulkan: convert RCT search shader to compile-time SPIR-V generation Lynne 2026-02-04 11:14:21 +01:00
  • a548c2f0a3 vulkan_ffv1: move common spec constant setting to ffv1_vulkan.c Lynne 2026-02-04 00:31:11 +01:00
  • ab2ba27c18 ffv1enc_vulkan: remove golomb gb context from main slice context Lynne 2026-02-03 23:59:47 +01:00
  • 6c0b2be235 vulkan_ffv1: remove golomb gb context from main slice context Lynne 2026-02-03 18:55:29 +01:00
  • ea9ae1166b vulkan_ffv1: precalculate bits and use a specialization constant Lynne 2026-02-03 18:08:36 +01:00
  • 3dceda7769 vulkan_ffv1: convert to compile-time SPIR-V generation Lynne 2026-02-03 11:41:16 +01:00
  • 82f0818ff2 vulkan/common: add debug shorthand Lynne 2026-02-03 15:56:41 +01:00
  • 8b447a670a vulkan/dpx: bounds check with image sizes Lynne 2026-02-13 15:11:33 +01:00
  • 61ca28d6e0 hwcontext_vulkan: correctly set stride for host image uploads Lynne 2026-02-14 14:42:09 +01:00
  • 6452e0c56e hwcontext_vulkan: drop debug=3 (profile) Lynne 2026-02-10 08:36:35 +01:00
  • 6f749ec0a7 hwcontext_vulkan: zero-pad optional_instance_exts Lynne 2026-02-08 05:56:51 +01:00
  • ee1d5da27f hwcontext_vulkan: enable VK_KHR_shader_relaxed_extended_instruction by default Lynne 2026-02-05 16:14:49 +01:00
  • eadfbc109d hwcontext_vulkan: disable shader object when debugging Lynne 2026-02-03 11:23:07 +01:00
  • 67d5e7e86a vulkan_prores_raw: fix a single statement's indentation Lynne 2026-02-03 08:59:03 +01:00
  • d616269035 vulkan: don't set FFVulkanDescriptorSetBinding.name when not necessary Lynne 2026-02-03 14:36:15 +01:00
  • ae1a227cf6 Makefile: specify GLSL version via command line arguments Lynne 2026-02-03 08:57:46 +01:00
  • c96b0d94eb scale_vulkan: fix descriptor type for non debayer path nyanmisaka 2026-02-16 22:09:25 +08:00
  • cebdd64981 swscale: gitignore: add sws_ops Marvin Scholz 2026-02-19 17:25:51 +01:00
  • 2799aaa5af avutil: hwcontext_videotoolbox: support YUYV422 pixel format Tim Blechmann 2025-06-24 12:27:05 +08:00
  • 0be94a16d6 libavformat/oggdec.c: fix ogg_{save,restore,reset} w.r.t. new_extradata. Romain Beauxis 2026-02-19 09:35:58 -06:00
  • 8030e3b899 avformat: rtspdec: do not allow SET_PARAMETER command too early Marvin Scholz 2025-10-10 17:55:53 +02:00
  • da821ec316 avformat: rtspdec: use stored replies for SET_PARAMETER command Marvin Scholz 2025-10-10 17:55:17 +02:00
  • b63f69fccf avformat: rtsp: add functions to allow stored replies Marvin Scholz 2025-10-10 17:53:23 +02:00
  • 5daa45fa01 avformat: rtsp: fix log message formatting Marvin Scholz 2025-10-10 17:46:30 +02:00
  • b59471f8c8 avformat: rtsp: do not skip packets in SET_PARAMETER command handling Marvin Scholz 2025-10-05 23:09:46 +02:00
  • 6d8950f046 avformat: rtsp: handle interleaved pending packets Marvin Scholz 2025-10-05 23:08:01 +02:00
  • 44065ea878 avformat/rtspdec: Add SET_PARAMETER command support Marvin Scholz 2025-12-09 16:02:03 +01:00
  • 368ecdd3a4 rtsp: expose rtsp_send_cmd_with_content_async Marvin Scholz 2025-08-26 23:31:57 +02:00
  • 633dcf71e8 avformat: Add new demuxer command API Marvin Scholz 2025-08-27 03:07:00 +02:00
  • cf755be215 lavf: replace read_{play,pause} by a single callback Marvin Scholz 2025-12-03 04:29:53 +01:00
  • ae60f47a2c tests/fate/{dca,qoa,truehd}: Make fate-audio work Andreas Rheinhardt 2026-02-19 13:23:06 +01:00
  • 166b01aefd tests/fate/dca: Add ffprobe dependency to dca-lossless tests Andreas Rheinhardt 2026-02-19 13:16:01 +01:00