]> git.sesse.net Git - ffmpeg/commitdiff
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 ac1bfae061329b990238ff34cd4947aa935f694b..fd00981a684b5c730f9a554ce5fd90a4dfb4a29a 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 2f18fa30992fe6b58c7c4a4a28dbeaddac725958..f00a0be97f942044255f1e033f98ef04e09de833 100755 (executable)
@@ -117,7 +117,7 @@ pcm(){
 fmtstdout(){
     fmt=$1
     shift 1
-    ffmpeg "$@" -f $fmt -
+    ffmpeg -flags +bitexact "$@" -f $fmt -
 }
 
 enc_dec_pcm(){
index 7c422c9a03d4c1cc6e8a2a966264711e84df52db..87253c9a2d2f5e62eef60cb829eb2b13e15f7549 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 199653acb3bcfe05f2562e64a622f2221bcad4bf..ed5cdbe5c7e9e0e5f7e33240ca5c2940701c058d 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 4e719f68758c83b3619dec0364b48975f4ae150b..a30fe4a1960188961a49e6e20988ecb09544556d 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 73f17bb08e34e7594b71e1bd87cd297993d18d00..f0eb331823e8021de5028e906d9d1a22cb06f95b 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 8c573ef01969716557850efb869823d93f4d4e09..6a90e967d3f65ccf6732c7e8bc8f8a14f4328638 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 7529e5b04a507f15539b72a6565f6194270b17da..72fc0fccd785dcec3c89e5434bc800589c1a9b6b 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 fffc3c4102449cce194ddf9f7f3f26cc5e1154c0..890ceb08a25aa344def4ca21fad723bb6a5f0849 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 3d8ac5a82364a21d393dbd5c91de39d9965336eb..64528ec70ea55cf795fb0b229286dce1ad08bc11 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 36f3fe56644c2193800dbd47bd9bc319387e248c..799c62b2a3e5a3b65213057aeec1597c3e637dc8 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 6c67acdf4ea78df5c7bdb3f94aeda51b6409ca37..cd9aa5a294a0c8e6c35fa2713096f52798f81fbf 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 63c50193d70242a207e5af93745187d4c5a03b24..caa85a268fd0a5af10a9c69df4bd8f5478a58661 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 8b5e32b1d2696266417048ffedb826b551873507..4439857a597eff2d3d73dd03f424d5277ba925c7 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 ca203b4d6fcaa9ff03c30b4030b32910e4bc3473..19944f6416b64e1a1200c819c76dbad73229a3fb 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 86867a8008edddec92d5447084274c44ddbc1bed..a75406b85799414d61f1761848a6b210e2dee36c 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 8017b62068c9dad95f757356019d7d831e8af00b..6e804f6c22ef4098381d69bacc40095767b3e40d 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 0c8f12b98dfda20ba00675a646d27bae9bf56823..8c63a90279bf0116fee433fac2bb7e59befa765e 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