summaryrefslogtreecommitdiff
path: root/multimedia/mjpegtools/patches
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/mjpegtools/patches')
-rw-r--r--multimedia/mjpegtools/patches/patch-ad42
-rw-r--r--multimedia/mjpegtools/patches/patch-ae484
2 files changed, 526 insertions, 0 deletions
diff --git a/multimedia/mjpegtools/patches/patch-ad b/multimedia/mjpegtools/patches/patch-ad
new file mode 100644
index 00000000000..eefeb84656d
--- /dev/null
+++ b/multimedia/mjpegtools/patches/patch-ad
@@ -0,0 +1,42 @@
+--- scripts/lav2mpeg.orig 2004-08-07 03:51:14.000000000 +0100
++++ scripts/lav2mpeg 2006-10-13 13:23:51.000000000 +0100
+@@ -106,10 +106,10 @@
+ }
+
+ doStep() {
+- if [ "$LOGCOMMANDS" == "0" ]; then
++ if [ "$LOGCOMMANDS" = "0" ]; then
+ echo "COMMAND=${step[$count]}"
+ fi
+- if [ "$LOGONLY" == "" ]; then
++ if [ "$LOGONLY" = "" ]; then
+ eval ${step[$count]}
+ fi
+ }
+@@ -174,7 +174,7 @@
+ logIt "downscale=$downscaling"
+ }
+
+-if [ $# -eq 0 -o "$1" == "--help" -o "$1" = "-h" ]; then
++if [ $# -eq 0 -o "$1" = "--help" -o "$1" = "-h" ]; then
+ usage;
+ exit 1
+ fi
+@@ -268,7 +268,7 @@
+ # lavinfo should set up video_frames, video_width
+ # video_height, video_inter, video_norm, audio_chans
+ eval $($LAVINFO $@ | grep "=") # grep for = to remove Warnings
+-if [ "$video_frames" == "" ]; then
++if [ "$video_frames" = "" ]; then
+ logIt "'lavinfo $@' died! exiting"
+ logIt " maybe you don't have lavinfo. or your input flags were wrong"
+ logIt " input files must be the last input on the command line"
+@@ -348,7 +348,7 @@
+ fi
+
+ # set up the audio
+-if [ "$userstereo" == "" ]; then
++if [ "$userstereo" = "" ]; then
+ stereo=${audio_chans:-0}
+ else
+ stereo=$userstereo
diff --git a/multimedia/mjpegtools/patches/patch-ae b/multimedia/mjpegtools/patches/patch-ae
new file mode 100644
index 00000000000..d56ee72956f
--- /dev/null
+++ b/multimedia/mjpegtools/patches/patch-ae
@@ -0,0 +1,484 @@
+$NetBSD: patch-ae,v 1.4 2006/10/13 12:51:27 tron Exp $
+
+--- scripts/anytovcd.sh.orig 2005-07-21 14:53:00.000000000 +0100
++++ scripts/anytovcd.sh 2006-10-13 13:25:11.000000000 +0100
+@@ -313,7 +313,7 @@
+ esac
+ done
+
+-if test "${VIDEO_SRC}" == "" || ! test -r "${VIDEO_SRC}"; then
++if test "${VIDEO_SRC}" = "" || ! test -r "${VIDEO_SRC}"; then
+
+ show_error "input file not specified or not present."
+ show_error "Use -h to get help."
+@@ -333,15 +333,15 @@
+ VID_SIZE_SRC="`probe_vid_size "${VIDEO_SRC}"`"
+
+ # input interlacing
+-if test "${INTERLACING}" == "none"; then
++if test "${INTERLACING}" = "none"; then
+
+ VID_ILACE_SRC="p"
+
+-elif test "${INTERLACING}" == "top_first"; then
++elif test "${INTERLACING}" = "top_first"; then
+
+ VID_ILACE_SRC="t"
+
+-elif test "${INTERLACING}" == "bottom_first"; then
++elif test "${INTERLACING}" = "bottom_first"; then
+
+ VID_ILACE_SRC="b"
+
+@@ -352,15 +352,15 @@
+ fi
+
+ # output interlacing
+-if test "${INTERLACING_OUT}" == "none"; then
++if test "${INTERLACING_OUT}" = "none"; then
+
+ VID_ILACE_OUT="p"
+
+-elif test "${INTERLACING_OUT}" == "top_first"; then
++elif test "${INTERLACING_OUT}" = "top_first"; then
+
+ VID_ILACE_OUT="t"
+
+-elif test "${INTERLACING_OUT}" == "bottom_first"; then
++elif test "${INTERLACING_OUT}" = "bottom_first"; then
+
+ VID_ILACE_OUT="b"
+
+@@ -371,14 +371,14 @@
+ fi
+
+ # input framerate
+-if test "${VID_FPS_SRC}" == ""; then
++if test "${VID_FPS_SRC}" = ""; then
+
+ VID_FPS_SRC="`probe_vid_fps "${VIDEO_SRC}"`"
+
+ fi
+
+ # input pixel/sample aspect ratio
+-if test "${VID_SAR_SRC}" == ""; then
++if test "${VID_SAR_SRC}" = ""; then
+
+ if which ${TRANSCODE} >/dev/null; then
+
+@@ -396,7 +396,7 @@
+ VID_SAR_N_SRC="`echo ${VID_SAR_SRC} | cut -d: -f1`"
+ VID_SAR_D_SRC="`echo ${VID_SAR_SRC} | cut -d: -f2`"
+
+-if test "${VID_SAR_N_SRC}" == "0" || test "${VID_SAR_D_SRC}" == "0"; then
++if test "${VID_SAR_N_SRC}" = "0" || test "${VID_SAR_D_SRC}" = "0"; then
+
+ show_warn "Unknown pixel aspect ratio, defaulting to 1:1"
+ VID_SAR_SRC="1:1"
+@@ -423,15 +423,15 @@
+ fi
+
+ # quality presets
+-if test "${QUALITY}" == "best"; then
++if test "${QUALITY}" = "best"; then
+
+ QUANT="4"
+
+-elif test "${QUALITY}" == "good"; then
++elif test "${QUALITY}" = "good"; then
+
+ QUANT="5"
+
+-elif test "${QUALITY}" == "fair"; then
++elif test "${QUALITY}" = "fair"; then
+
+ QUANT="6"
+
+@@ -444,7 +444,7 @@
+ fi
+
+ # profile(s)
+-if test "${VCD_TYPE}" == "cvd"; then
++if test "${VCD_TYPE}" = "cvd"; then
+
+ FF_ENC="${FF_ENC} -vcodec mpeg2video -f rawvideo -bufsize 224"
+ MPEG2ENC="${MPEG2ENC} -f 8"
+@@ -468,7 +468,7 @@
+ # default volume size in mbytes (m = 1000)
+ VOL_SIZE="4700"
+
+-elif test "${VCD_TYPE}" == "cvd_wide"; then
++elif test "${VCD_TYPE}" = "cvd_wide"; then
+
+ FF_ENC="${FF_ENC} -vcodec mpeg2video -f rawvideo -bufsize 224"
+ MPEG2ENC="${MPEG2ENC} -f 8"
+@@ -490,7 +490,7 @@
+
+ VOL_SIZE="4700"
+
+-elif test "${VCD_TYPE}" == "dvd"; then
++elif test "${VCD_TYPE}" = "dvd"; then
+
+ FF_ENC="${FF_ENC} -target dvd -f rawvideo -dc 10"
+ MPEG2ENC="${MPEG2ENC} -f 8 -D 10"
+@@ -513,7 +513,7 @@
+
+ VOL_SIZE="4700"
+
+-elif test "${VCD_TYPE}" == "dvd_wide"; then
++elif test "${VCD_TYPE}" = "dvd_wide"; then
+
+ FF_ENC="${FF_ENC} -target dvd -f rawvideo -dc 10"
+ MPEG2ENC="${MPEG2ENC} -f 8 -D 10"
+@@ -536,7 +536,7 @@
+
+ VOL_SIZE="4700"
+
+-elif test "${VCD_TYPE}" == "mvcd"; then
++elif test "${VCD_TYPE}" = "mvcd"; then
+
+ FF_ENC="${FF_ENC} -vcodec mpeg1video -f rawvideo -bufsize 40 -me_range 64"
+ MPEG2ENC="${MPEG2ENC} -f 2 -g 12 -G 24 -B 256 -S 797"
+@@ -562,7 +562,7 @@
+ # 360000 sectors * 2324 bytes per sector / 1000 / 1000
+ VOL_SIZE="836"
+
+-elif test "${VCD_TYPE}" == "svcd"; then
++elif test "${VCD_TYPE}" = "svcd"; then
+
+ FF_ENC="${FF_ENC} -target svcd -f rawvideo"
+ MPEG2ENC="${MPEG2ENC} -f 4 -B 256 -S 797"
+@@ -585,7 +585,7 @@
+
+ VOL_SIZE="836"
+
+-elif test "${VCD_TYPE}" == "vcd"; then
++elif test "${VCD_TYPE}" = "vcd"; then
+
+ ENC_TYPE="cbr"
+
+@@ -618,7 +618,7 @@
+ fi
+
+ # audio pass-through
+-if test "${ACOPY_MODE}" == "1"; then
++if test "${ACOPY_MODE}" = "1"; then
+
+ AUD_BITRATE_OUT="${AUD_BITRATE_SRC}"
+ AUD_FMT_OUT="${AUD_FMT_SRC}"
+@@ -632,12 +632,12 @@
+ MPEG_OUT="${PREFIX_OUT}-%d.mpg"
+
+ # output interlacing
+-if test "${VID_ILACE_OUT}" == "b"; then
++if test "${VID_ILACE_OUT}" = "b"; then
+
+ FF_ENC="${FF_ENC} -ildct -ilme -top 0"
+ MPEG2ENC="${MPEG2ENC} -I 1 -z b"
+
+-elif test "${VID_ILACE_OUT}" == "t"; then
++elif test "${VID_ILACE_OUT}" = "t"; then
+
+ FF_ENC="${FF_ENC} -ildct -ilme -top 1"
+ MPEG2ENC="${MPEG2ENC} -I 1 -z t"
+@@ -649,15 +649,15 @@
+ fi
+
+ # output framerate
+-if test "${VID_FPS_SRC}" == "30000:1001" || test "${VID_FPS_SRC}" == "24000:1001" || test "${VID_FPS_SRC}" == "25:1"; then
++if test "${VID_FPS_SRC}" = "30000:1001" || test "${VID_FPS_SRC}" = "24000:1001" || test "${VID_FPS_SRC}" = "25:1"; then
+
+ VID_FPS_OUT="${VID_FPS_SRC}"
+
+-elif test "${OUT_NORM}" == "ntsc"; then
++elif test "${OUT_NORM}" = "ntsc"; then
+
+ VID_FPS_OUT="30000:1001"
+
+-elif test "${OUT_NORM}" == "ntsc_film"; then
++elif test "${OUT_NORM}" = "ntsc_film"; then
+
+ VID_FPS_OUT="24000:1001"
+
+@@ -668,7 +668,7 @@
+ fi
+
+ # output sar and framesize for pal/ntsc
+-if test "${VID_FPS_OUT}" == "25:1"; then
++if test "${VID_FPS_OUT}" = "25:1"; then
+
+ VID_SAR_OUT="${VID_SAR_625_OUT}"
+ VID_SIZE_OUT="${VID_SIZE_625_OUT}"
+@@ -681,7 +681,7 @@
+ fi
+
+ # cvd_wide "preset" for y4mscaler
+-if test "${VCD_TYPE}" == "cvd_wide"; then
++if test "${VCD_TYPE}" = "cvd_wide"; then
+
+ Y4MSCALER="${Y4MSCALER} -O sar=${VID_SAR_OUT} -O size=${VID_SIZE_OUT}"
+
+@@ -695,12 +695,12 @@
+ fi
+
+ # video decoder
+-if test "${DEC_TOOL}" == "mpeg2dec"; then
++if test "${DEC_TOOL}" = "mpeg2dec"; then
+
+ test_bin ${MPEG2DEC}
+ DECODER="${MPEG2DEC} -s -o pgmpipe \"${VIDEO_SRC}\" | ${PGMTOY4M} |"
+
+-elif test "${DEC_TOOL}" == "ffmpeg"; then
++elif test "${DEC_TOOL}" = "ffmpeg"; then
+
+ test_bin ${FFMPEG}
+ DECODER="${FF_DEC} -y /dev/stdout | ${PGMTOY4M} |"
+@@ -714,7 +714,7 @@
+ fi
+
+ # video framerate correction
+-if test "${VID_FPS_SRC}" == "${VID_FPS_OUT}"; then
++if test "${VID_FPS_SRC}" = "${VID_FPS_OUT}"; then
+
+ FRC=""
+
+@@ -726,14 +726,14 @@
+ fi
+
+ # video "deinterlacer"
+-if test "${VID_ILACE_SRC}" != "p" && test "${VID_ILACE_OUT}" == "p"; then
++if test "${VID_ILACE_SRC}" != "p" && test "${VID_ILACE_OUT}" = "p"; then
+
+ Y4MSCALER="${Y4MSCALER} -I ilace=top_only"
+
+ fi
+
+ # video scaler
+-if test "${VID_SAR_SRC}" == "${VID_SAR_OUT}" && test "${VID_SIZE_SRC}" == "${VID_SIZE_OUT}"; then
++if test "${VID_SAR_SRC}" = "${VID_SAR_OUT}" && test "${VID_SIZE_SRC}" = "${VID_SIZE_OUT}"; then
+
+ SCALER=""
+
+@@ -750,7 +750,7 @@
+ FILTER_TYPE="`echo ${FILTER} | awk -F: '{print $1}'`"
+ FILTER_LEVEL="`echo ${FILTER} | awk -F: '{print $2}'`"
+
+- if test "${FILTER_LEVEL}" == ""; then
++ if test "${FILTER_LEVEL}" = ""; then
+
+ FILTER_LEVEL="light"
+
+@@ -760,7 +760,7 @@
+ Y4MDENOISE_FLAGS="-v 0"
+
+ # filter level
+- if test "${FILTER_LEVEL}" == "light"; then
++ if test "${FILTER_LEVEL}" = "light"; then
+
+ YUVMEDIANFILTER_FLAGS="-t 0"
+ YUVDENOISE_FLAGS="-l 1 -t 4 -S 0"
+@@ -771,7 +771,7 @@
+ Y4MDENOISE_FLAGS="${Y4MDENOISE_FLAGS} -t 1"
+ Y4MUNSHARP_FLAGS="-L 1.5,0.2,0"
+
+- elif test "${FILTER_LEVEL}" == "medium"; then
++ elif test "${FILTER_LEVEL}" = "medium"; then
+
+ YUVMEDIANFILTER_FLAGS="-T 0"
+ YUVDENOISE_FLAGS="-l 2 -t 6 -S 0"
+@@ -782,7 +782,7 @@
+ Y4MDENOISE_FLAGS="${Y4MDENOISE_FLAGS} -t 2"
+ Y4MUNSHARP_FLAGS="-L 2.0,0.3,0"
+
+- elif test "${FILTER_LEVEL}" == "heavy"; then
++ elif test "${FILTER_LEVEL}" = "heavy"; then
+
+ YUVMEDIANFILTER_FLAGS=""
+ YUVDENOISE_FLAGS="-l 3 -t 8 -S 0"
+@@ -801,46 +801,46 @@
+ fi
+
+ # filter type
+- if test "${FILTER_TYPE}" == "none"; then
++ if test "${FILTER_TYPE}" = "none"; then
+
+ FILTER=""
+
+- elif test "${FILTER_TYPE}" == "hqdenoise"; then
++ elif test "${FILTER_TYPE}" = "hqdenoise"; then
+
+ test_bin ${Y4MDENOISE}
+ FILTER="${Y4MDENOISE} ${Y4MDENOISE_FLAGS} |"
+
+- elif test "${FILTER_TYPE}" == "mean"; then
++ elif test "${FILTER_TYPE}" = "mean"; then
+
+ test_bin ${YUVMEDIANFILTER}
+ FILTER="${YUVMEDIANFILTER} ${MEANFILTER_FLAGS} |"
+
+- elif test "${FILTER_TYPE}" == "median"; then
++ elif test "${FILTER_TYPE}" = "median"; then
+
+ test_bin ${YUVMEDIANFILTER}
+ FILTER="${YUVMEDIANFILTER} ${YUVMEDIANFILTER_FLAGS} |"
+
+- elif test "${FILTER_TYPE}" == "spatial"; then
++ elif test "${FILTER_TYPE}" = "spatial"; then
+
+ test_bin ${Y4MSPATIALFILTER}
+ FILTER="${Y4MSPATIALFILTER} ${Y4MSPATIALFILTER_FLAGS} |"
+
+- elif test "${FILTER_TYPE}" == "temporal_old"; then
++ elif test "${FILTER_TYPE}" = "temporal_old"; then
+
+ test_bin ${YUVDENOISE}
+ FILTER="${YUVDENOISE} ${YUVDENOISE_FLAGS} |"
+
+- elif test "${FILTER_TYPE}" == "temporal_rc1"; then
++ elif test "${FILTER_TYPE}" = "temporal_rc1"; then
+
+ test_bin ${YUVDENOISE}
+ FILTER="${YUVDENOISE} ${YUVDENOISE2_FLAGS} |"
+
+- elif test "${FILTER_TYPE}" == "temporal"; then
++ elif test "${FILTER_TYPE}" = "temporal"; then
+
+ test_bin ${YUVDENOISE}
+ FILTER="${YUVDENOISE} ${YUVDENOISE3_FLAGS} |"
+
+- elif test "${FILTER_TYPE}" == "unsharp"; then
++ elif test "${FILTER_TYPE}" = "unsharp"; then
+
+ test_bin ${Y4MUNSHARP}
+ FILTER="${Y4MUNSHARP} ${Y4MUNSHARP_FLAGS} |"
+@@ -857,7 +857,7 @@
+ done
+
+ # 3:2 pulldown
+-if test "${VID_FPS_OUT}" == "24000:1001" && test "${VID_FMT_OUT}" == "m2v"; then
++if test "${VID_FPS_OUT}" = "24000:1001" && test "${VID_FMT_OUT}" = "m2v"; then
+
+ FF_ENC="${FF_ENC}"
+ MPEG2ENC="${MPEG2ENC} -p"
+@@ -865,12 +865,12 @@
+ fi
+
+ # quantisation matrices
+-if test "${MATRICES}" == "kvcd"; then
++if test "${MATRICES}" = "kvcd"; then
+
+ FF_ENC="${FF_ENC} -intra_matrix ${INTRA_KVCD} -inter_matrix ${INTER_KVCD}"
+ MPEG2ENC="${MPEG2ENC} -K kvcd"
+
+-elif test "${MATRICES}" == "mvcd"; then
++elif test "${MATRICES}" = "mvcd"; then
+
+ echo "`matrix_copy ${INTRA_MVCD}`" > ${CQMFILE}
+ echo "`matrix_copy ${INTER_MVCD}`" >> ${CQMFILE}
+@@ -878,7 +878,7 @@
+ FF_ENC="${FF_ENC} -intra_matrix ${INTRA_MVCD} -inter_matrix ${INTER_MVCD}"
+ MPEG2ENC="${MPEG2ENC} -K file=${CQMFILE}"
+
+-elif test "${MATRICES}" == "tmpgenc"; then
++elif test "${MATRICES}" = "tmpgenc"; then
+
+ FF_ENC="${FF_ENC} -intra_matrix ${INTRA_TMPGENC} -inter_matrix ${INTER_TMPGENC}"
+ MPEG2ENC="${MPEG2ENC} -K tmpgenc"
+@@ -886,13 +886,13 @@
+ fi
+
+ # video encoding mode
+-if test "${ENC_TYPE}" == "cbr"; then
++if test "${ENC_TYPE}" = "cbr"; then
+
+ # when using -q with mpeg2enc, variable bitrate is selected.
+ # it's not ok for vcds...
+ MPEG2ENC="${MPEG2ENC}"
+
+-elif test "${ENC_TYPE}" == "abr"; then
++elif test "${ENC_TYPE}" = "abr"; then
+
+ if test "${DURATION}" != ""; then
+
+@@ -948,13 +948,13 @@
+ fi
+
+ # video encoder
+-if test "${ENC_TOOL}" == "ffmpeg"; then
++if test "${ENC_TOOL}" = "ffmpeg"; then
+
+ test_bin ${FFMPEG}
+ ANALYSER="${FF_STATS} -y \"${VIDEO_OUT}\""
+ ENCODER="${FF_ENC} -y \"${VIDEO_OUT}\""
+
+-elif test "${ENC_TOOL}" == "mpeg2enc"; then
++elif test "${ENC_TOOL}" = "mpeg2enc"; then
+
+ test_bin ${MPEG2ENC}
+ ANALYSER="${MPEG2ENC_STATS} -o \"${VIDEO_OUT}\""
+@@ -969,7 +969,7 @@
+ fi
+
+ # audio resampler
+-if test "${AUD_FREQ_SRC}" == "${AUD_FREQ_OUT}"; then
++if test "${AUD_FREQ_SRC}" = "${AUD_FREQ_OUT}"; then
+
+ AUDIO_RESAMPLER=""
+
+@@ -981,12 +981,12 @@
+ fi
+
+ # audio decoder/encoder
+-if test "${ACOPY_MODE}" == "1"; then
++if test "${ACOPY_MODE}" = "1"; then
+
+ AUDIO_DECODER="${FFMPEG} ${FF_DEC_AFLAGS}"
+ AUDIO_ENCODER="-acodec copy -y \"${AUDIO_OUT}\""
+
+-elif test "${AUD_FREQ_SRC}" == "${AUD_FREQ_OUT}"; then
++elif test "${AUD_FREQ_SRC}" = "${AUD_FREQ_OUT}"; then
+
+ AUDIO_DECODER="${FFMPEG} ${FF_DEC_AFLAGS}"
+ AUDIO_ENCODER="-ab ${AUD_BITRATE_OUT} -ac ${AUD_CHANNELS_OUT} -y \"${AUDIO_OUT}\""
+@@ -1011,11 +1011,11 @@
+ show_info " pixel aspect ratio: ${VID_SAR_OUT}"
+
+ # video "analyse"
+-if ! test "${BLIND_MODE}" == "1" && test "${ENC_TYPE}" == "abr"; then
++if ! test "${BLIND_MODE}" = "1" && test "${ENC_TYPE}" = "abr"; then
+
+ eval "${DECODER} ${FILTERS} ${FRC} ${SCALER} ${PIPE_BUFFER} ${ANALYSER}"
+
+- if test "${ENC_TOOL}" == "mpeg2enc"; then
++ if test "${ENC_TOOL}" = "mpeg2enc"; then
+
+ QUANT="`mpeg2enc_statfile_analyse ${STATFILE}`"
+ QUANT="`range_check $QUANT 3 31`"
+@@ -1026,23 +1026,23 @@
+ fi
+
+ # video (de)coding
+-if ! test "${BLIND_MODE}" == "1"; then
++if ! test "${BLIND_MODE}" = "1"; then
+
+ eval "${DECODER} ${FILTERS} ${FRC} ${SCALER} ${PIPE_BUFFER} ${ENCODER}"
+
+ fi
+
+ # audio (de)coding
+-if ! test "${MUTE_MODE}" == "1"; then
++if ! test "${MUTE_MODE}" = "1"; then
+
+ eval "${AUDIO_DECODER} ${AUDIO_RESAMPLER} ${AUDIO_ENCODER}"
+
+ fi
+
+ # multiplexing
+-if ! test "${BLIND_MODE}" == "1" && ! test "${MUTE_MODE}" == "1"; then
++if ! test "${BLIND_MODE}" = "1" && ! test "${MUTE_MODE}" = "1"; then
+
+- if test "${REQUANT_MODE}" == "1"; then
++ if test "${REQUANT_MODE}" = "1"; then
+
+ VID_SRC_SIZE="`ls -l ${VIDEO_OUT} | awk '{print $5}'`"
+ AUD_SRC_SIZE="`ls -l ${AUDIO_OUT} | awk '{print $5}'`"