These patches reduce the code size by about 73k.
Mans Rullgard (3):
build: factor out mpegvideo.o dependencies to CONFIG_MPEGVIDEO
mpegvideo: convert mpegvideo_common.h to a .c file
mpegvideo: reduce excessive inlining of mpeg_motion()
configure | 46 ++++++----
libavcodec/Makefile | 65 +++++++--------
libavcodec/dnxhdenc.c | 1 -
libavcodec/mpegvideo.c | 5 +-
libavcodec/mpegvideo.h | 15 ++++
libavcodec/mpegvideo_enc.c | 11 +--
.../{mpegvideo_common.h => mpegvideo_motion.c} | 97 +++++++++++-----------
7 files changed, 128 insertions(+), 112 deletions(-)
rename libavcodec/{mpegvideo_common.h => mpegvideo_motion.c} (93%)
--
1.7.11.1
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel