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

Reply via email to