On Thu, 30 Oct 2014, Anton Khirnov wrote:

---
libavformat/movenc.c | 2 +-
libavformat/mux.c    | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/libavformat/movenc.c b/libavformat/movenc.c
index d84ddbe..44cc315 100644
--- a/libavformat/movenc.c
+++ b/libavformat/movenc.c
@@ -880,7 +880,7 @@ static int mov_get_codec_tag(AVFormatContext *s, MOVTrack 
*track)
{
    int tag = track->enc->codec_tag;

-    if (!tag || (track->enc->strict_std_compliance >= FF_COMPLIANCE_NORMAL &&
+    if (!tag || (s->strict_std_compliance >= FF_COMPLIANCE_NORMAL &&
                 (track->enc->codec_id == AV_CODEC_ID_DVVIDEO ||
                  track->enc->codec_id == AV_CODEC_ID_RAWVIDEO ||
                  track->enc->codec_id == AV_CODEC_ID_H263 ||
diff --git a/libavformat/mux.c b/libavformat/mux.c
index 4067c16..c80eb5b 100644
--- a/libavformat/mux.c
+++ b/libavformat/mux.c
@@ -79,7 +79,7 @@ static int validate_codec_tag(AVFormatContext *s, AVStream 
*st)
    }
    if (id != AV_CODEC_ID_NONE)
        return 0;
-    if (tag && (st->codec->strict_std_compliance >= FF_COMPLIANCE_NORMAL))
+    if (tag && (s->strict_std_compliance >= FF_COMPLIANCE_NORMAL))
        return 0;
    return 1;
}
--
2.0.0

We haven't had strict_std_compliance in lavf for too long, so this is potentially a change which could cause users some confusion (they won't have any clear indication that the option that they used to set don't map the same way any longer), but since the default case remains the same and both of these cases probably aren't used too often, I guess it's ok.

// Martin
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to