• Andrew Stone's avatar
    ogg: update event_flags with STREAM_/METADATA_UPDATED whenever metadata changes. · db68ef89
    Andrew Stone authored
    Originally, AVFormatContext and a metadata dict were provided to ff_vorbis_comment(),
    but this presented issues if an AVStream was being updated or the metadata on
    AVFormatContext wasn't actually being updated. To remedy this, ff_vorbis_stream_comment()
    explicitly updates a stream's metadata and sets any necessary flags.
    
    ff_vorbis_comment() does not modify any flags, and any calls to it that update
    AVFormatContext's metadata (just a single call) must also update
    AVFormatContext.event_flags after detecting any metadata changes to the provided
    dictionary, as signaled by a positive return value.
    Signed-off-by: 's avatarAnton Khirnov <anton@khirnov.net>
    db68ef89
oggdec.h 4.83 KB