Skip to content

Commit ddbee4d

Browse files
committed
not use dummy protocol
1 parent e4abdfb commit ddbee4d

19 files changed

+782
-88
lines changed

apple/do-compile/ffmpeg.sh

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -230,56 +230,56 @@ fi
230230
#just wait videotoolbox support decode av1
231231
# CFG_FLAGS="$CFG_FLAGS --enable-decoder=av1"
232232

233-
# echo "----------------------"
234-
# echo "[*] check bluray"
233+
echo "----------------------"
234+
echo "[*] check bluray"
235235

236-
# # with bluray
237-
# if [[ -f "${XC_PRODUCT_ROOT}/bluray-$XC_ARCH/lib/pkgconfig/libbluray.pc" ]]; then
236+
# with bluray
237+
if [[ -f "${XC_PRODUCT_ROOT}/bluray-$XC_ARCH/lib/pkgconfig/libbluray.pc" ]]; then
238238

239-
# # --enable-libxml2
240-
# CFG_FLAGS="$CFG_FLAGS --enable-libbluray --enable-protocol=bluray"
239+
# --enable-libxml2
240+
CFG_FLAGS="$CFG_FLAGS --enable-libbluray --enable-protocol=bluray"
241241

242-
# if [[ -n "$MY_PKG_CONFIG_LIBDIR" ]]; then
243-
# MY_PKG_CONFIG_LIBDIR="$MY_PKG_CONFIG_LIBDIR:"
244-
# fi
245-
# MY_PKG_CONFIG_LIBDIR="${MY_PKG_CONFIG_LIBDIR}${XC_PRODUCT_ROOT}/bluray-$XC_ARCH/lib/pkgconfig"
242+
if [[ -n "$MY_PKG_CONFIG_LIBDIR" ]]; then
243+
MY_PKG_CONFIG_LIBDIR="$MY_PKG_CONFIG_LIBDIR:"
244+
fi
245+
MY_PKG_CONFIG_LIBDIR="${MY_PKG_CONFIG_LIBDIR}${XC_PRODUCT_ROOT}/bluray-$XC_ARCH/lib/pkgconfig"
246246

247-
# echo "[*] --enable-libbluray --enable-protocol=bluray"
248-
# elif [[ -f "${XC_PRODUCT_ROOT}/universal/bluray/lib/pkgconfig/libbluray.pc" ]]; then
249-
# # --enable-libxml2
250-
# CFG_FLAGS="$CFG_FLAGS --enable-libbluray --enable-protocol=bluray"
247+
echo "[*] --enable-libbluray --enable-protocol=bluray"
248+
elif [[ -f "${XC_PRODUCT_ROOT}/universal/bluray/lib/pkgconfig/libbluray.pc" ]]; then
249+
# --enable-libxml2
250+
CFG_FLAGS="$CFG_FLAGS --enable-libbluray --enable-protocol=bluray"
251251

252-
# if [[ -n "$MY_PKG_CONFIG_LIBDIR" ]]; then
253-
# MY_PKG_CONFIG_LIBDIR="$MY_PKG_CONFIG_LIBDIR:"
254-
# fi
255-
# MY_PKG_CONFIG_LIBDIR="${MY_PKG_CONFIG_LIBDIR}${XC_PRODUCT_ROOT}/universal/bluray/lib/pkgconfig"
252+
if [[ -n "$MY_PKG_CONFIG_LIBDIR" ]]; then
253+
MY_PKG_CONFIG_LIBDIR="$MY_PKG_CONFIG_LIBDIR:"
254+
fi
255+
MY_PKG_CONFIG_LIBDIR="${MY_PKG_CONFIG_LIBDIR}${XC_PRODUCT_ROOT}/universal/bluray/lib/pkgconfig"
256256

257-
# echo "[*] --enable-libbluray --enable-protocol=bluray"
258-
# else
259-
# echo "[*] --disable-libbluray --disable-protocol=bluray"
260-
# fi
257+
echo "[*] --enable-libbluray --enable-protocol=bluray"
258+
else
259+
echo "[*] --disable-libbluray --disable-protocol=bluray"
260+
fi
261261

262-
# echo "----------------------"
263-
# echo "[*] check dvdread"
262+
echo "----------------------"
263+
echo "[*] check dvdread"
264264

265-
# if [[ -f "${XC_PRODUCT_ROOT}/dvdread-$XC_ARCH/lib/pkgconfig/dvdread.pc" || -f "${XC_PRODUCT_ROOT}/universal/dvdread/lib/pkgconfig/dvdread.pc" ]]; then
265+
if [[ -f "${XC_PRODUCT_ROOT}/dvdread-$XC_ARCH/lib/pkgconfig/dvdread.pc" || -f "${XC_PRODUCT_ROOT}/universal/dvdread/lib/pkgconfig/dvdread.pc" ]]; then
266266

267-
# CFG_FLAGS="$CFG_FLAGS --enable-libdvdread"
267+
CFG_FLAGS="$CFG_FLAGS --enable-libdvdread"
268268

269-
# if [[ -n "$MY_PKG_CONFIG_LIBDIR" ]]; then
270-
# MY_PKG_CONFIG_LIBDIR="$MY_PKG_CONFIG_LIBDIR:"
271-
# fi
269+
if [[ -n "$MY_PKG_CONFIG_LIBDIR" ]]; then
270+
MY_PKG_CONFIG_LIBDIR="$MY_PKG_CONFIG_LIBDIR:"
271+
fi
272272

273-
# if [[ -f "${XC_PRODUCT_ROOT}/dvdread-$XC_ARCH/lib/pkgconfig/dvdread.pc" ]]; then
274-
# MY_PKG_CONFIG_LIBDIR="${MY_PKG_CONFIG_LIBDIR}${XC_PRODUCT_ROOT}/dvdread-$XC_ARCH/lib/pkgconfig"
275-
# else
276-
# MY_PKG_CONFIG_LIBDIR="${MY_PKG_CONFIG_LIBDIR}${XC_PRODUCT_ROOT}/universal/dvdread/lib/pkgconfig"
277-
# fi
273+
if [[ -f "${XC_PRODUCT_ROOT}/dvdread-$XC_ARCH/lib/pkgconfig/dvdread.pc" ]]; then
274+
MY_PKG_CONFIG_LIBDIR="${MY_PKG_CONFIG_LIBDIR}${XC_PRODUCT_ROOT}/dvdread-$XC_ARCH/lib/pkgconfig"
275+
else
276+
MY_PKG_CONFIG_LIBDIR="${MY_PKG_CONFIG_LIBDIR}${XC_PRODUCT_ROOT}/universal/dvdread/lib/pkgconfig"
277+
fi
278278

279-
# echo "[*] --enable-libdvdread"
280-
# else
281-
# echo "[*] --disable-libdvdread"
282-
# fi
279+
echo "[*] --enable-libdvdread"
280+
else
281+
echo "[*] --disable-libdvdread"
282+
fi
283283

284284

285285
echo "----------------------"

patches/ffmpeg-release-5.1/0001-15-h264_ps-null-pointer-fault-tolerant.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
From 8d2dac9be4b04467c7d6bf4b4d3785adb8482a3f Mon Sep 17 00:00:00 2001
22
From: qianlongxu <qianlongxu@gmail.com>
33
Date: Mon, 22 May 2023 17:21:37 +0800
4-
Subject: [PATCH 01/16] h264_ps null pointer fault tolerant
4+
Subject: [PATCH 01] h264_ps null pointer fault tolerant
55

66
---
77
libavcodec/h264_ps.c | 8 ++++----

patches/ffmpeg-release-5.1/0002-flv-support-hevc.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
From 7b857db7e5c334b873ca7a113b47a35e5b1106e0 Mon Sep 17 00:00:00 2001
22
From: qianlongxu <qianlongxu@gmail.com>
33
Date: Mon, 22 May 2023 17:27:59 +0800
4-
Subject: [PATCH 02/16] flv support hevc
4+
Subject: [PATCH 02] flv support hevc
55

66
---
77
libavformat/flv.h | 1 +

patches/ffmpeg-release-5.1/0003-correct-file-seekable-value-range-0-means-streamed-c.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
From 2b7025ea0b9f72c365f7ce79ba462496e07e9a3d Mon Sep 17 00:00:00 2001
22
From: qianlongxu <qianlongxu@gmail.com>
33
Date: Wed, 22 May 2024 14:24:29 +0800
4-
Subject: [PATCH 03/16] correct file seekable value range, 0 means streamed can't
4+
Subject: [PATCH 03] correct file seekable value range, 0 means streamed can't
55
seek, 1 means not streamed can seek.
66

77
---

patches/ffmpeg-release-5.1/0004-restore-ijk-custom-protocols-except-long.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
From 3c3b8cd1efb6e28fccd4b964531c21bf0fc94c26 Mon Sep 17 00:00:00 2001
22
From: qianlongxu <qianlongxu@gmail.com>
33
Date: Tue, 23 Jan 2024 15:32:33 +0800
4-
Subject: [PATCH 04/16] restore ijk custom protocols except long url
4+
Subject: [PATCH 04] restore ijk custom protocols except long url
55

66
---
77
libavcodec/Makefile | 1 +

patches/ffmpeg-release-5.1/0005-hls-support-discontinuity-tag.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
From dc595d866ab9a0a67331b10dc969b434ab5e4e6b Mon Sep 17 00:00:00 2001
22
From: qianlongxu <qianlongxu@gmail.com>
33
Date: Wed, 22 May 2024 14:55:43 +0800
4-
Subject: [PATCH 05/16] hls support discontinuity tag
4+
Subject: [PATCH 05] hls support discontinuity tag
55

66
---
77
libavformat/hls.c | 59 +++++++++++++++++++++++++++++++++++++++++------

patches/ffmpeg-release-5.1/0006-fix-ffmpeg-constructed-wrong-avcc-for-vi.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
From 742d238b20c760356ece1e23522e740fcfd8737f Mon Sep 17 00:00:00 2001
22
From: qianlongxu <qianlongxu@gmail.com>
33
Date: Mon, 16 May 2022 16:15:10 +0800
4-
Subject: [PATCH 06/16] fix ffmpeg constructed wrong avcc for
4+
Subject: [PATCH 06] fix ffmpeg constructed wrong avcc for
55
videotoolbox hwaccel.
66

77
---

patches/ffmpeg-release-5.1/0007-fix-lrcdec-read-line-bug-on-osx.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
From e9742509d17c2c08b6d6d5eca8da5fe886d5cb66 Mon Sep 17 00:00:00 2001
22
From: qianlongxu <qianlongxu@gmail.com>
33
Date: Mon, 22 May 2023 18:20:51 +0800
4-
Subject: [PATCH 07/16] fix lrcdec read line bug on osx.
4+
Subject: [PATCH 07] fix lrcdec read line bug on osx.
55

66
---
77
libavformat/lrcdec.c | 20 +++++++++++---------

patches/ffmpeg-release-5.1/0008-Correct-the-wrong-codecpar-codec_id-whic.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
From de06913f5f86b1293afe5975d5e32fb5e0dceaf3 Mon Sep 17 00:00:00 2001
22
From: qianlongxu <qianlongxu@gmail.com>
33
Date: Mon, 22 May 2023 18:19:11 +0800
4-
Subject: [PATCH 08/16] Correct the wrong codecpar->codec_id which read
4+
Subject: [PATCH 08] Correct the wrong codecpar->codec_id which read
55
from MIME of ID3tags, but the real data was encoded in PNG/JPEG/TIFF
66

77
---

patches/ffmpeg-release-5.1/0009-mov-support-heic-demuxer-https-git.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
From 13ac53d7cea87c6cf1fb5eaf2344a6cd16c254e8 Mon Sep 17 00:00:00 2001
22
From: qianlongxu <qianlongxu@gmail.com>
33
Date: Mon, 12 Jun 2023 18:18:05 +0800
4-
Subject: [PATCH 09/16] mov support heic demuxer
4+
Subject: [PATCH 09] mov support heic demuxer
55
(https://github.com/bluez-sh/FFmpeg/commit/9a885cddb3550ab863a60d02c5fb78e4ae206cf1)
66

77
---

0 commit comments

Comments
 (0)