1gstreamer1.0-rockchip (1.14-4) stable; urgency=medium 2 3 * mppdec: Sort functions 4 ... 5 6 -- Caesar Wang <wxt@rock-chips.com> Thu, 20 May 2021 09:55:00 +0800 7 8gstreamer1.0-rockchip (1.14-1) testing; urgency=medium 9 10 [ Randy Li ] 11 * rockchipmpp: add H.264 encoder class 12 * rockchipmpp: add build rules for H.264 encoder 13 * rockchipmpp: add mpp buffer allocator 14 * rockchipmpp: decoder: add a buffer pool 15 * rockchipmpp: add video decoder 16 * rockchipmpp: decoder: drop those invalid decoded result 17 * rockchipmpp: register video decoder in plugin 18 * rockchipmpp: add video decoder in build rules 19 * build: update rules to build properly decoder plugin 20 * debian: build: update debian version and changelog 21 * build: fix a error in build rules for rksink 22 * rockchipmpp: update the encoder API 23 * rockchipmpp: fix the alignment problem with smaller base 24 * rockchipmpp: allocating buffers using the frame info from mpp 25 26 [ Jacob Chen ] 27 * rksink: copy kmsutils to rkimagesink 28 * rksink: kmssink: comment gst_kms_sink_sync 29 30 [ Randy Li ] 31 * rksink: remove kmssink 32 * kms: kms from gst-plugins-bad 33 * kmssink: support 10 bit color depth pixel format 34 35 [ Jacob Chen ] 36 * build: add rksink 37 38 [ ayaka ] 39 * rksink: fix the error in build rules 40 * rkvideo: split the two elements into different plugins 41 42 [ Randy Li ] 43 * rockchipmpp: terminate future decoding when state change 44 * rockchipmpp: update the license of a missing header file 45 46 [ ayaka ] 47 * Revert "rockchipmpp: terminate future decoding when state change" 48 49 [ Randy Li ] 50 * rockchipmpp: decoder: drop more frames 51 * rockchipmpp: allow VP9 codec format 52 53 [ ayaka ] 54 * rockchipmpp: fix a critical issue with pad from upstream 55 * build: update configure script and remove m4 files 56 * add some i18n header and place for glib-compat 57 58 [ Jacob Chen ] 59 * build: update rules for rkximagesink/eglglessink 60 * eglgles: remove this plugins 61 62 [ Randy Li ] 63 * build: update some searching rules with upstream 64 65 [ Jacob Chen ] 66 * rkximage: fix wrong display size 67 * rkximage: workaround for vop scale limition 68 69 [ Randy Li ] 70 * rkximage: remove unused function 71 72 [ ayaka ] 73 * tests: add examples files 74 75 [ Randy Li ] 76 * rockchipmpp: allocate more size for encoder 77 78 [ ayaka ] 79 * rockchipmpp: remove duplicate and typo in the previous commit 80 * tests: examples: add a fast exit method 81 82 [ Randy Li ] 83 * tests: examples: fix the steps of the exit 84 85 [ ayaka ] 86 * rockchipmpp: release the buffer meta data 87 * tests: examples: allow setting the video and audio sink in player 88 * Revert "tests: examples: allow setting the video and audio sink in player" 89 * rockchipmpp: support more GstStateChange 90 91 [ Jacob Chen ] 92 * rkximagesink: use even for framebuffer width/height 93 94 [ ayaka ] 95 * rockchipmpp: drop frame when the mpp can't process it 96 97 [ Randy Li ] 98 * kms: remove it from src 99 100 [ Jacob Chen ] 101 * build: rename drmrockchip to rkximage 102 103 [ Randy Li ] 104 * rockchipmpp: fixup for the rate control of encoder 105 * rockchipmpp: remove the support of MPEG-2/MPEG-4 106 107 [ Jacob Chen ] 108 * rkximagesink: stop using ctrl_fd 109 110 [ ayaka ] 111 * rockchipmpp: keep input metadata for decoder 112 113 [ Randy Li ] 114 * rockchipmpp: allocate the correct buffer size for NV16 115 * rockchipmpp: support more formats for encoder 116 * build: fix some error in build rules 117 118 [ ayaka ] 119 * rockchipmpp: keep input metadata for decoder 120 * tests: examples: add more features to ayamero 121 122 [ Randy Li ] 123 * tests: move the playing operation 124 * rockchipmpp: increase the default quality settings 125 * rockchipmpp: add support for MPEG-1/2/4 126 * rockchipmpp: place the caps of the src port in a safe way 127 * rockchipmpp: only mapping the buffer when it is needed 128 * rockchipmpp: write extra info for echo I frame 129 130 [ ayaka ] 131 * rockchipmpp: add simple jpeg encoder 132 * rockchipmpp: add bare buffer pool 133 * rockchipmpp: add jpeg decoder 134 * rockchipmpp: deattach decoder output group on destroy 135 136 [ Randy Li ] 137 * rockchipmpp: a better way to stop the thread 138 * rockchipmpp: fixup for the interlace mode 139 * TEST: add appsink sample program 140 * TEST: build the appsink test program 141 142 [ ayaka ] 143 * [WIP]: rockchipmpp: fix color output format 144 145 [ Randy Li ] 146 * app sink 147 148 -- Randy Li <randy.li@rock-chips.com> Fri, 27 Apr 2018 02:09:47 +0000 149 150gstreamer1.0-rockchip (1.10-5) testing; urgency=medium 151 152 [ Jacob Chen ] 153 * build: fix egl lib link missing 154 * rksink: HACK: drop pixel when display 4096 vdieo 155 156 [ Randy Li ] 157 * vpudec: drop the invalid buffer to avoid the screen mess 158 * [WIP]: mppvideoenc: a multiple thread version 159 * [WIP]: mppvideoenc: the first ugly version 160 * rockchipmpp: add build rules 161 * rockchipmpp: add to top build rule 162 * rockchipmpp: make the mppvideoenc as the abstract class 163 * rockchipmpp: add H.264 encoder class 164 * rockchipmpp: add build rules for H.264 encoder 165 * [WIP]: rockchipmpp: encoder: update API 166 * rockchipmpp: add mpp buffer allocator 167 * rockchipmpp: decoder: add a buffer pool 168 * rockchipmpp: add video decoder 169 * rockchipmpp: decoder: drop those invalid decoded result 170 * rockchipmpp: register video decoder in plugin 171 * rockchipmpp: add video decoder in build rules 172 * build: update rules to build properly decoder plugin 173 174 -- Randy Li <randy.li@rock-chips.com> Thu, 23 Feb 2017 07:00:56 +0000 175 176gstreamer1.0-rockchip (1.10-4) stable; urgency=medium 177 178 [ Randy Li ] 179 * videorga: vpuenc: remove stub class 180 181 [ Jacob Chen ] 182 * vpudec: add rkximagesink 183 * vpudec: ximagesink: clean code 184 * vpudec: ximagesink: add display ratio 185 * vpudec: ximagesink: correct stride 186 * vpudec: ximagesink: check display position in event thread 187 * vpudec: ximagesink: use a timer to throttle and redraw when paused 188 * vpudec: ximagesink: add render rectangle support 189 * vpudec: eglglesink/ximagesink: move to child folder 190 * vpudec: eglglessink: only use it in 1080p 191 * vpudec: ximagesink: remove throttle 192 * vpudec: ximagesinl: fix buffer count 193 * vpudec: ximagesinl: clear window first when expose 194 * vpudec: eglglessink: add zero-copy texture support for NV12 195 * Revert "vpudec: eglglessink: only use it in 1080p" 196 * vpudec: rkximagesink: adjust for fake 4k ui 197 198 [ Randy Li ] 199 * vpudec: remove EGL invoked video sink from this directory 200 * kms: move to the rksink 201 * rkvideo: move all the video sink to this plugin package 202 * build: debian: build and install new rkvideo plugin 203 204 [ Jacob Chen ] 205 * rkvideo: rename GstXImageSink to GstRkXImageSink 206 207 [ Randy Li ] 208 * debian: install new rkvideo plugin 209 * TEST: kmssink: print frame count 210 211 [ Jacob Chen ] 212 * rkvideo: eglglessink: use gst_data_queue_push_force 213 * rkvideo: rkximagesink: fix display_ratio 214 215 [ Randy Li ] 216 * vpudec: support dynamic update input caps 217 * build: debian: remove stub dbg package 218 * vpudec: remove unused eos filed 219 * vpudec: adjust the buffer pool lifetime 220 * vpudec: disable force check for profile 221 222 [ Jacob Chen ] 223 * rkvideo: rkximagesink: fix display bug in fake 4k 224 225 [ Randy Li ] 226 * vpudec: clean up the code 227 * rksink: clean up the code 228 229 [ Jacob Chen ] 230 * build: don't build eglsink and rkximagesink without x11 231 232 [ Randy Li ] 233 * vpudec: force the rockchip mpp to exit at the last packet 234 235 -- Randy Li <randy.li@rock-chips.com> Wed, 15 Feb 2017 01:45:42 +0000 236 237gstreamer1.0-rockchip (1.10-3) testing; urgency=medium 238 239 * vpudec: remove codec_data 240 * vpudec: bufferpool: remove allocate vpu_frame every times 241 * vpudec: add an allocator for buffers from vpu_display_pool 242 * vpudec: use GstVpuAllocator in GstVpuBufferpool 243 * vpudec: build: add gstvpuallocator 244 * vpudec: rename the vpu codec context field 245 * vpudec: adapt new buffer operating procedures 246 * vpumeta: stop using the vpumeta data 247 248 -- Randy Li <randy.li@rock-chips.com> Wed, 21 Dec 2016 07:31:44 +0000 249 250gstreamer1.0-rockchip (1.10-2) testing; urgency=medium 251 252 * vpudec: add missing copyright information in a files 253 * vpudec: support flush() method in decoder 254 * vpudec: kmssink: support P010_10LE 255 * vpumeta: change the type of index field for invalid index 256 * vpudec: support 10 bits video color depth and P010_10LE output 257 * vpudec: not block the stop operation 258 * Revert "vpudec: not block the stop operation" 259 * vpudec: put the decoder getting output frame task to pad 260 * vpudec: add new method to handle statechange 261 * vpumeta: free vpumem from the mpp allocator 262 * vpudec: fix the bug in exit and cleanup 263 264 -- Randy Li <randy.li@rock-chips.com> Thu, 15 Dec 2016 03:17:28 +0000 265 266gstreamer1.0-rockchip (1.10-1) testing; urgency=medium 267 268 * build: update the package name 269 270 -- Randy Li <randy.li@rock-chips.com> Thu, 24 Nov 2016 06:23:55 +0000 271 272gstreamer1.0-rockchip (1.8-3) unstable; urgency=medium 273 274 * Initial release (Closes: #nnnn) <nnnn is the bug number of your ITP> 275 276 -- Randy Li <randy.li@rock-chips.com> Thu, 17 Nov 2016 07:59:00 +0000 277