Commit 6ef8dd7ef5 for ffmpeg

commit 6ef8dd7ef59f6c952a63ce605b86d6e5c6a1da43
Author: Kacper Michajłow <kasper93@gmail.com>
Date:   Wed Oct 28 23:42:58 2026 +0100

    fate/rtsp: pipe the SDP descriptions into ffprobe

    The sample rate tests wrote each description to a file only to probe
    it. Pipe it into ffprobe instead, with -f sdp, as the format was found
    by the file extension before.

    Signed-off-by: Kacper Michajłow <kasper93@gmail.com>

diff --git a/tests/fate/rtsp.mak b/tests/fate/rtsp.mak
index 473f592c66..83bc1ac887 100644
--- a/tests/fate/rtsp.mak
+++ b/tests/fate/rtsp.mak
@@ -1,4 +1,4 @@
-FATE_RTSP_FFPROBE-$(call ALLYES, SDP_DEMUXER FILE_PROTOCOL) \
+FATE_RTSP_FFPROBE-$(call ALLYES, SDP_DEMUXER PIPE_PROTOCOL) \
                                += fate-rtsp-sdp-sample-rate \
                                   fate-rtsp-sdp-sample-rate-leading-zero \
                                   fate-rtsp-sdp-sample-rate-negative \
@@ -14,15 +14,12 @@ FATE_RTSP_FFPROBE-$(call ALLYES, SDP_DEMUXER FILE_PROTOCOL) \
 # from opening a transport, which keeps these tests offline.
 SDP_SAMPLE_RATE_HEAD = v=0\no=- 0 0 IN IP4 127.0.0.1\ns=SampleRate\nc=IN IP4 127.0.0.1\nt=0 0\nm=audio 5004 RTP/AVP 97\na=rtpmap:97 L16/44100/1\n
 SDP_SAMPLE_RATE_PROBE = run ffprobe$(PROGSSUF)$(EXESUF) -v error \
-    -sdp_flags custom_io -protocol_whitelist file \
+    -f sdp -sdp_flags custom_io -protocol_whitelist pipe \
     -analyzeduration 0 -probesize 32 \
     -show_entries stream=sample_rate -print_format compact

 define FATE_SDP_SAMPLE_RATE_CMD
-    cleanfiles="$${cleanfiles} $${outfile}.sdp"; \
-    printf "$(SDP_SAMPLE_RATE_HEAD)a=SampleRate:integer;$(1)\n" \
-        > "$${outfile}.sdp"; \
-    $(SDP_SAMPLE_RATE_PROBE) "$$(target_path "$${outfile}.sdp")"
+    printf "$(SDP_SAMPLE_RATE_HEAD)a=SampleRate:integer;$(1)\n" | $(SDP_SAMPLE_RATE_PROBE) pipe:
 endef

 # A valid attribute must be applied, otherwise the tests below would pass