Commits on Source (10)
-
The destination picture is created with the same format as the source. We can safely use picture_CopyPixels.
c2060bd0 -
So they are all on the same page.
eaeef519 -
We only need the conversion for the snapshot. We neither feed that picture to the display module, nor use it for blending.
1f104d7e -
If SPU_CHROMALIST_COUNT changes and the table doesn't fit anymore, we will notice. This value might also be shared with display modules so they don't write more chromas that can actually be handled.
bc48e53e -
This is already assumed in many places.
744e6c22 -
This is already what is being used. But it's better to do it explicitly rather than pretending we may create a pool with just 3 pictures. That code cannot be called if vout_OpenWrapper() has not been called. So the pool size has already been determined.
133be85a -
The pool no longer comes from the vout which may have allocated less pictures. Now we allocate exactly the amount requested. The size of display_pool is always reserved_picture.
889aa2ee -
At least we know what we're trying to put in there.
7687d530 -
We never get pictures from that pool. Test for the existence of display_pool is equivalent to testing the existence of private_pool since one can't exist without the other.
0d6eb71f -
Other parts of the code don't need to know about this.
0a5e19e2
Showing
- include/vlc_filter.h 1 addition, 2 deletionsinclude/vlc_filter.h
- modules/video_chroma/chain.c 6 additions, 4 deletionsmodules/video_chroma/chain.c
- modules/video_chroma/cvpx.c 2 additions, 2 deletionsmodules/video_chroma/cvpx.c
- modules/video_chroma/gst_mem.c 4 additions, 4 deletionsmodules/video_chroma/gst_mem.c
- modules/video_filter/canvas.c 3 additions, 2 deletionsmodules/video_filter/canvas.c
- src/misc/filter_chain.c 1 addition, 1 deletionsrc/misc/filter_chain.c
- src/misc/subpicture.c 1 addition, 5 deletionssrc/misc/subpicture.c
- src/video_output/display.c 19 additions, 19 deletionssrc/video_output/display.c
- src/video_output/video_output.c 6 additions, 7 deletionssrc/video_output/video_output.c
- src/video_output/vout_internal.h 0 additions, 8 deletionssrc/video_output/vout_internal.h
- src/video_output/vout_private.h 0 additions, 1 deletionsrc/video_output/vout_private.h
- src/video_output/vout_subpictures.c 4 additions, 0 deletionssrc/video_output/vout_subpictures.c
- src/video_output/vout_wrapper.c 12 additions, 14 deletionssrc/video_output/vout_wrapper.c