Opened 10 years ago

Closed 5 years ago

#3836 closed enhancement (invalid)

No way to get real metadata field names

Reported by: Mohammad AlSaleh Owned by:
Priority: wish Component: avformat
Version: git-master Keywords: metadata
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

ff_metadata_conv() is always run unconditionally. Even if we are not remuxing/transcoding from one format to another (e.g. If we are only invoking ffprobe).

I'm attaching a proof-of-concept patch that adds a decoding fflag 'nometaconv'. It doesn't change current default behavior or break conversion if remuxing/transcoding from one format to another.

I don't know if this is the right approach.

Attachments (1)

fflag_nometaconv.patch (6.1 KB ) - added by Mohammad AlSaleh 10 years ago.

Download all attachments as: .zip

Change History (3)

by Mohammad AlSaleh, 10 years ago

Attachment: fflag_nometaconv.patch added

comment:1 by Carl Eugen Hoyos, 10 years ago

Keywords: metadata added
Priority: normalwish

Patches on this bug tracker are usually ignored, please send your patch to the ffmpeg-devel mailing list where it can be discussed.

At least a minor version bump in libavformat/version.h and an entry to doc/APIchanges is missing, consider not to re-indent unchanged lines to make reviewing your changes easier.

comment:2 by Elon Musk, 5 years ago

Resolution: invalid
Status: newclosed

Patches should be sent to mailing-list and not here.

Note: See TracTickets for help on using tickets.