avcodec/ass: add FFmpeg signature
authorClément Bœsch <u@pkh.me>
Sat, 11 Oct 2014 16:37:43 +0000 (18:37 +0200)
committerClément Bœsch <u@pkh.me>
Wed, 15 Oct 2014 17:25:06 +0000 (19:25 +0200)
18 files changed:
libavcodec/ass.c
tests/fate-run.sh
tests/ref/fate/sub-aqtitle
tests/ref/fate/sub-charenc
tests/ref/fate/sub-jacosub
tests/ref/fate/sub-microdvd
tests/ref/fate/sub-movtext
tests/ref/fate/sub-mpl2
tests/ref/fate/sub-mpsub
tests/ref/fate/sub-mpsub-frames
tests/ref/fate/sub-pjs
tests/ref/fate/sub-realtext
tests/ref/fate/sub-sami
tests/ref/fate/sub-srt
tests/ref/fate/sub-subviewer
tests/ref/fate/sub-subviewer1
tests/ref/fate/sub-vplayer
tests/ref/fate/sub-webvtt

index ac1bfae..fd00981 100644 (file)
@@ -34,6 +34,7 @@ int ff_ass_subtitle_header(AVCodecContext *avctx,
 {
     avctx->subtitle_header = av_asprintf(
              "[Script Info]\r\n"
+             "; Script generated by FFmpeg/Lavc%s\r\n"
              "ScriptType: v4.00+\r\n"
              "PlayResX: 384\r\n"
              "PlayResY: 288\r\n"
@@ -65,6 +66,7 @@ int ff_ass_subtitle_header(AVCodecContext *avctx,
              "\r\n"
              "[Events]\r\n"
              "Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text\r\n",
+             !(avctx->flags & CODEC_FLAG_BITEXACT) ? AV_STRINGIFY(LIBAVCODEC_VERSION) : "",
              font, font_size, color, color, back_color, back_color,
              -bold, -italic, -underline, alignment);
 
index 2f18fa3..f00a0be 100755 (executable)
@@ -117,7 +117,7 @@ pcm(){
 fmtstdout(){
     fmt=$1
     shift 1
-    ffmpeg "$@" -f $fmt -
+    ffmpeg -flags +bitexact "$@" -f $fmt -
 }
 
 enc_dec_pcm(){
index 7c422c9..87253c9 100644 (file)
@@ -1,4 +1,5 @@
 [Script Info]\r
+; Script generated by FFmpeg/Lavc\r
 ScriptType: v4.00+\r
 PlayResX: 384\r
 PlayResY: 288\r
index 199653a..ed5cdbe 100644 (file)
@@ -1,4 +1,5 @@
 [Script Info]\r
+; Script generated by FFmpeg/Lavc\r
 ScriptType: v4.00+\r
 PlayResX: 384\r
 PlayResY: 288\r
index 4e719f6..a30fe4a 100644 (file)
@@ -1,4 +1,5 @@
 [Script Info]\r
+; Script generated by FFmpeg/Lavc\r
 ScriptType: v4.00+\r
 PlayResX: 384\r
 PlayResY: 288\r
index 73f17bb..f0eb331 100644 (file)
@@ -1,4 +1,5 @@
 [Script Info]\r
+; Script generated by FFmpeg/Lavc\r
 ScriptType: v4.00+\r
 PlayResX: 384\r
 PlayResY: 288\r
index 8c573ef..6a90e96 100644 (file)
@@ -1,4 +1,5 @@
 [Script Info]\r
+; Script generated by FFmpeg/Lavc\r
 ScriptType: v4.00+\r
 PlayResX: 384\r
 PlayResY: 288\r
index 7529e5b..72fc0fc 100644 (file)
@@ -1,4 +1,5 @@
 [Script Info]\r
+; Script generated by FFmpeg/Lavc\r
 ScriptType: v4.00+\r
 PlayResX: 384\r
 PlayResY: 288\r
index fffc3c4..890ceb0 100644 (file)
@@ -1,4 +1,5 @@
 [Script Info]\r
+; Script generated by FFmpeg/Lavc\r
 ScriptType: v4.00+\r
 PlayResX: 384\r
 PlayResY: 288\r
index 3d8ac5a..64528ec 100644 (file)
@@ -1,4 +1,5 @@
 [Script Info]\r
+; Script generated by FFmpeg/Lavc\r
 ScriptType: v4.00+\r
 PlayResX: 384\r
 PlayResY: 288\r
index 36f3fe5..799c62b 100644 (file)
@@ -1,4 +1,5 @@
 [Script Info]\r
+; Script generated by FFmpeg/Lavc\r
 ScriptType: v4.00+\r
 PlayResX: 384\r
 PlayResY: 288\r
index 6c67acd..cd9aa5a 100644 (file)
@@ -1,4 +1,5 @@
 [Script Info]\r
+; Script generated by FFmpeg/Lavc\r
 ScriptType: v4.00+\r
 PlayResX: 384\r
 PlayResY: 288\r
index 63c5019..caa85a2 100644 (file)
@@ -1,4 +1,5 @@
 [Script Info]\r
+; Script generated by FFmpeg/Lavc\r
 ScriptType: v4.00+\r
 PlayResX: 384\r
 PlayResY: 288\r
index 8b5e32b..4439857 100644 (file)
@@ -1,4 +1,5 @@
 [Script Info]\r
+; Script generated by FFmpeg/Lavc\r
 ScriptType: v4.00+\r
 PlayResX: 384\r
 PlayResY: 288\r
index ca203b4..19944f6 100644 (file)
@@ -1,4 +1,5 @@
 [Script Info]\r
+; Script generated by FFmpeg/Lavc\r
 ScriptType: v4.00+\r
 PlayResX: 384\r
 PlayResY: 288\r
index 86867a8..a75406b 100644 (file)
@@ -1,4 +1,5 @@
 [Script Info]\r
+; Script generated by FFmpeg/Lavc\r
 ScriptType: v4.00+\r
 PlayResX: 384\r
 PlayResY: 288\r
index 8017b62..6e804f6 100644 (file)
@@ -1,4 +1,5 @@
 [Script Info]\r
+; Script generated by FFmpeg/Lavc\r
 ScriptType: v4.00+\r
 PlayResX: 384\r
 PlayResY: 288\r
index 0c8f12b..8c63a90 100644 (file)
@@ -1,4 +1,5 @@
 [Script Info]\r
+; Script generated by FFmpeg/Lavc\r
 ScriptType: v4.00+\r
 PlayResX: 384\r
 PlayResY: 288\r