lavf: eliminate ff_get_audio_frame_size()
authorAnton Khirnov <anton@khirnov.net>
Mon, 28 Jul 2014 13:27:57 +0000 (13:27 +0000)
committerAnton Khirnov <anton@khirnov.net>
Wed, 13 Aug 2014 17:41:11 +0000 (17:41 +0000)
commit30e50c50274f88f0f5ae829f401cd3c7f5266719
tree6279a000642b3c6e929709be96a1a3818e34993f
parent481a3667495425db9fdffb653292b6460fb68208
lavf: eliminate ff_get_audio_frame_size()

It is basically a wrapper around av_get_audio_frame_duration(), with a
fallback to AVCodecContext.frame_size. However, that field is set only
when the stream codec context is actually used for encoding or decoding,
which is discouraged.

For muxing, it is generally the responsibility of the caller to set the
packet duration.
For demuxing, if the duration is not stored at the container level, it
should be set by the parser.

Therefore, removing the frame_size fallback should not break any
important case.
libavformat/internal.h
libavformat/utils.c