mirror of
https://github.com/termux/termux-packages.git
synced 2025-02-07 20:10:04 +00:00
28f62597cb
based on code from the audacity-ffmpeg subpackage
fd2e21fcff/x11-packages/audacity
52 lines
1.8 KiB
Diff
52 lines
1.8 KiB
Diff
+++ ./ffmpeg-6.1.2/configure
|
|
@@ -5336,13 +5336,9 @@
|
|
striptype=""
|
|
;;
|
|
android)
|
|
- disable symver
|
|
enable section_data_rel_ro
|
|
add_cflags -fPIE
|
|
add_ldexeflags -fPIE -pie
|
|
- SLIB_INSTALL_NAME='$(SLIBNAME)'
|
|
- SLIB_INSTALL_LINKS=
|
|
- SHFLAGS='-shared -Wl,-soname,$(SLIBNAME)'
|
|
;;
|
|
haiku)
|
|
prefix_default="/boot/common"
|
|
+++ ./ffmpeg-6.1.2/libavcodec/allcodecs.c
|
|
@@ -154,7 +154,6 @@
|
|
extern const FFCodec ff_h264_crystalhd_decoder;
|
|
extern const FFCodec ff_h264_v4l2m2m_decoder;
|
|
extern const FFCodec ff_h264_mediacodec_decoder;
|
|
-extern const FFCodec ff_h264_mediacodec_encoder;
|
|
extern const FFCodec ff_h264_mmal_decoder;
|
|
extern const FFCodec ff_h264_qsv_decoder;
|
|
extern const FFCodec ff_h264_rkmpp_decoder;
|
|
@@ -850,6 +849,7 @@
|
|
extern const FFCodec ff_libopenh264_decoder;
|
|
extern const FFCodec ff_h264_amf_encoder;
|
|
extern const FFCodec ff_h264_cuvid_decoder;
|
|
+extern const FFCodec ff_h264_mediacodec_encoder;
|
|
extern const FFCodec ff_h264_mf_encoder;
|
|
extern const FFCodec ff_h264_nvenc_encoder;
|
|
extern const FFCodec ff_h264_omx_encoder;
|
|
+++ ./ffmpeg-6.1.2/libavutil/file_open.c
|
|
@@ -119,7 +119,7 @@
|
|
#undef free
|
|
free(ptr);
|
|
#else
|
|
- size_t len = strlen(prefix) + 12; /* room for "/tmp/" and "XXXXXX\0" */
|
|
+ size_t len = strlen(prefix) + strlen("@TERMUX_PREFIX@/tmp/") + 7; /* room for "@TERMUX_PREFIX@/tmp/" and "XXXXXX\0" */
|
|
*filename = av_malloc(len);
|
|
#endif
|
|
/* -----common section-----*/
|
|
@@ -136,7 +136,7 @@
|
|
# endif
|
|
fd = open(*filename, O_RDWR | O_BINARY | O_CREAT | O_EXCL, 0600);
|
|
#else
|
|
- snprintf(*filename, len, "/tmp/%sXXXXXX", prefix);
|
|
+ snprintf(*filename, len, "@TERMUX_PREFIX@/tmp/%sXXXXXX", prefix);
|
|
fd = mkstemp(*filename);
|
|
#if defined(_WIN32) || defined (__ANDROID__)
|
|
if (fd < 0) {
|