vlc | branch: master | Thomas Guillem <[email protected]> | Mon Sep 26 16:51:35 
2016 +0200| [47467b9628e4776164164ab9c6caadf3b36c2408] | committer: Thomas 
Guillem

decoder: video: don't update format when creating a picture

Decoder modules are now responsible for calling decoder_UpdateVideoFormat()
before decoder_NewPicture().

In a lot of modules, decoder_UpdateVideoFormat() could be called in a better
place. Just after dec->fmt_out is updated for example.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=47467b9628e4776164164ab9c6caadf3b36c2408
---

 include/vlc_codec.h                                | 22 +---------------------
 modules/codec/aom.c                                |  2 ++
 modules/codec/avcodec/video.c                      |  6 +++---
 modules/codec/bpg.c                                |  4 ++++
 modules/codec/cdg.c                                |  2 ++
 modules/codec/crystalhd.c                          |  5 ++++-
 modules/codec/daala.c                              |  2 ++
 modules/codec/dmo/dmo.c                            |  2 ++
 modules/codec/gstreamer/gstdecode.c                |  2 ++
 .../codec/gstreamer/gstvlcpictureplaneallocator.c  | 10 ++++++----
 modules/codec/jpeg.c                               |  4 ++++
 modules/codec/libmpeg2.c                           |  2 ++
 modules/codec/mft.c                                |  2 ++
 modules/codec/omxil/omxil.c                        |  6 +++++-
 modules/codec/png.c                                |  2 ++
 modules/codec/rawvideo.c                           |  4 +++-
 modules/codec/schroedinger.c                       |  2 ++
 modules/codec/sdl_image.c                          |  2 ++
 modules/codec/svg.c                                |  2 ++
 modules/codec/theora.c                             |  2 ++
 modules/codec/vpx.c                                |  2 ++
 modules/codec/xwd.c                                |  2 ++
 modules/hw/mmal/codec.c                            |  5 +++--
 modules/misc/stats.c                               |  3 ++-
 24 files changed, 63 insertions(+), 34 deletions(-)

Diff:   
http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=47467b9628e4776164164ab9c6caadf3b36c2408
_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to