=== release 1.6.0 === 2015-09-25 Sebastian Dröge * configure.ac: releasing 1.6.0 2015-09-24 18:06:58 +0200 Sebastian Dröge * gst-libs/gst/video/video-orc.orc: video-dither: Use saturated add when adding ordered dither for > 8 bit targets Otherwise our 16 bit integers are going to overflow in intermediate calculations, causing video to become mostly black. https://bugzilla.gnome.org/show_bug.cgi?id=755392 2015-09-24 11:33:24 +0200 Sebastian Dröge * gst-libs/gst/video/video-frame.c: video-frame: Fix gst_video_frame_copy() for formats with pstride==0 v210, UYVP and IYU1 are complex formats for which pixel stride does not really have a meaning. If we copy width*pstride bytes per line, it's not going to do the right thing. As a fallback, copy stride bytes per line. This might copy uninitialized bytes at the end of each line, but at least copies the frame. https://bugzilla.gnome.org/show_bug.cgi?id=755392 2015-09-10 15:08:35 +0200 Aurélien Zanelli * gst-libs/gst/allocators/gstfdmemory.c: fdmemory: remove 'allow-none' annotation in gst_fd_allocator_alloc() doc gst_fd_allocator_alloc() ensure that passed allocator is a fd memory allocator, so that we can't pass NULL allocator. https://bugzilla.gnome.org/show_bug.cgi?id=754833 2015-09-10 15:08:35 +0200 Aurélien Zanelli * gst-libs/gst/allocators/gstdmabuf.c: dmabuf: remove 'allow-none' annotation in gst_dmabuf_allocator_alloc() doc gst_dmabuf_allocator_alloc() ensure that passed allocator is a DMABuf allocator, so that we can't pass NULL allocator. https://bugzilla.gnome.org/show_bug.cgi?id=754833