1. 11 Apr, 2018 2 commits
    • Timo Teräs's avatar
      avformat/movenc: use correct iTunes copyright atom · 62c1cfcc
      Timo Teräs authored
      Support for writing copyright metadata was added in commit bed4fc54
      for 3GP, MOV and iTunes metadata. 3GP and MOV cases are formally
      specified. However, iTunes format does not have specification, and
      it seems to have been assumed that it would use the same atom as
      MOV (both being Apple formats).
      
      However, Apple uses 'cprt' atom for iTunes metadata (do note that
      the iTunes 'cprt' encoding is generic iTunes ItemList atom, not
      the 3GP 'cprt' encoding. These are also inside different parent
      atoms).
      
      Most references trying to document iTunes atoms mention only
      the 'cprt' tag. See:
       - http://atomicparsley.sourceforge.net/mpeg-4files.html
       - http://mutagen.readthedocs.io/en/latest/api/mp4.html
      
      Same applies to other software supporting this tag. Most of them
      encode and decode only the 'cprt' atom.
      
      ffmpeg mov demuxer supports both atoms in this context. There are
      few pieces of other software that support similarly both 'cprt' and
      the incorrect '\251cpy' atom in this context. I believe they do it in
      order to read the ffmpeg encoded incorrect copyright atom.
      
      In light of the above this changes the copyright atom to 'cprt' as
      it seems to be supported univerally and is the correct atom to use.
      Signed-off-by: 's avatarTimo Teräs <timo.teras@iki.fi>
      Signed-off-by: 's avatarMichael Niedermayer <michael@niedermayer.cc>
      62c1cfcc
    • Matt Wolenetz's avatar
      lavc/libopusdec: Allow avcodec_open2 to call .close · e43e97f0
      Matt Wolenetz authored
      If there is a decoder initialization failure detected in avcodec_open2
      after .init is called, allow graceful decoder .close to prevent leaking
      libopus decoder allocations.
      
      BUG=828526
      Signed-off-by: 's avatarMichael Niedermayer <michael@niedermayer.cc>
      e43e97f0
  2. 10 Apr, 2018 7 commits
  3. 09 Apr, 2018 3 commits
  4. 07 Apr, 2018 8 commits
  5. 06 Apr, 2018 2 commits
  6. 05 Apr, 2018 11 commits
  7. 04 Apr, 2018 7 commits