1*437bfbebSnyanmisakampp (1.5.0-1) stable; urgency=critical 2*437bfbebSnyanmisaka 3*437bfbebSnyanmisaka * [mpp_enc_impl]: Cleanup hal_task on empty eos task 4*437bfbebSnyanmisaka ... 5*437bfbebSnyanmisaka 6*437bfbebSnyanmisaka -- Caesar Wang <wxt@rock-chips.com> Thu, 20 May 2021 09:40:00 +0800 7*437bfbebSnyanmisaka 8*437bfbebSnyanmisakampp (1.4.0-1) stable; urgency=critical 9*437bfbebSnyanmisaka 10*437bfbebSnyanmisaka [ Herman Chen ] 11*437bfbebSnyanmisaka * [vp8d]: Remove unused table 12*437bfbebSnyanmisaka 13*437bfbebSnyanmisaka [ timkingh.huang ] 14*437bfbebSnyanmisaka * [h264e]: add SSE parameter check 15*437bfbebSnyanmisaka 16*437bfbebSnyanmisaka [ Herman Chen ] 17*437bfbebSnyanmisaka * [h264e]: Add qp min/max limit by bps max/min 18*437bfbebSnyanmisaka 19*437bfbebSnyanmisaka [ timkingh.huang ] 20*437bfbebSnyanmisaka * [h264e]: limit bit rate on movement scene 21*437bfbebSnyanmisaka 22*437bfbebSnyanmisaka [ leo.ding ] 23*437bfbebSnyanmisaka * [h264e]: fix bug: vepu1 h264 encode 24*437bfbebSnyanmisaka * [h264d]: fix bug: when judge whether is end of frame 25*437bfbebSnyanmisaka 26*437bfbebSnyanmisaka [ Herman Chen ] 27*437bfbebSnyanmisaka * [rc]: Add bps information print 28*437bfbebSnyanmisaka * [test]: Fix rc2 test rc_mode error 29*437bfbebSnyanmisaka 30*437bfbebSnyanmisaka [ leo.ding ] 31*437bfbebSnyanmisaka * [h264e]: fix bug: vepu h264 encode rate control 32*437bfbebSnyanmisaka 33*437bfbebSnyanmisaka [ Herman Chen ] 34*437bfbebSnyanmisaka * [osal]: Change mpp time print to us 35*437bfbebSnyanmisaka * [h264e_rkv]: Fix error qp prev update 36*437bfbebSnyanmisaka 37*437bfbebSnyanmisaka [ leo.ding ] 38*437bfbebSnyanmisaka * [jpege]: add vepu1 jpeg encode support 39*437bfbebSnyanmisaka * [osal]: linux: add -ldl -lct to link relative library 40*437bfbebSnyanmisaka 41*437bfbebSnyanmisaka [ Herman Chen ] 42*437bfbebSnyanmisaka * [oasl]: Add lock timing test 43*437bfbebSnyanmisaka * [base]: Add mpp/base/test for task en/dequeue demo 44*437bfbebSnyanmisaka 45*437bfbebSnyanmisaka [ Randy Li ] 46*437bfbebSnyanmisaka * [jpege]: fix some compiler warnings 47*437bfbebSnyanmisaka * [jpegd]: fix the compiler warnings and hide some symbols 48*437bfbebSnyanmisaka * [osal]: fixup for a compiler warning 49*437bfbebSnyanmisaka * [allocator]: force using drm allocator in Linux platform 50*437bfbebSnyanmisaka * [vpu]: use the platform function to open device node 51*437bfbebSnyanmisaka * [vp8d]: fix the vdpu2 decoding error 52*437bfbebSnyanmisaka 53*437bfbebSnyanmisaka [ leo.ding ] 54*437bfbebSnyanmisaka * [hal_vp9d]: change stride align to 256 odds 55*437bfbebSnyanmisaka 56*437bfbebSnyanmisaka [ Randy Li ] 57*437bfbebSnyanmisaka * [m2vd]: a various of fixup 58*437bfbebSnyanmisaka 59*437bfbebSnyanmisaka [ Herman Chen ] 60*437bfbebSnyanmisaka * [h264e]: Fix QP stuck error 61*437bfbebSnyanmisaka 62*437bfbebSnyanmisaka [ timkingh.huang ] 63*437bfbebSnyanmisaka * [h264e]: record rate control parameter 64*437bfbebSnyanmisaka * [h264e]: tidy code 65*437bfbebSnyanmisaka 66*437bfbebSnyanmisaka [ leo.ding ] 67*437bfbebSnyanmisaka * [h264e]: fix bps check failed when mpi setup to fix_qp mode 68*437bfbebSnyanmisaka 69*437bfbebSnyanmisaka [ Randy Li ] 70*437bfbebSnyanmisaka * [jpege]: fixup mpp device 71*437bfbebSnyanmisaka * Revert "[osal]: linux: add -ldl -lct to link relative library" 72*437bfbebSnyanmisaka 73*437bfbebSnyanmisaka [ leo.ding ] 74*437bfbebSnyanmisaka * [h265d]: fix bug: when has no short_rps, it should be has no rps 75*437bfbebSnyanmisaka 76*437bfbebSnyanmisaka [ Randy Li ] 77*437bfbebSnyanmisaka * [mpp_dec]: remove obsoleted code and format comments 78*437bfbebSnyanmisaka * [mpp]: fixup for the deadlock in decoding 79*437bfbebSnyanmisaka 80*437bfbebSnyanmisaka [ ayaka ] 81*437bfbebSnyanmisaka * [test]: add timeout poll type sample code 82*437bfbebSnyanmisaka 83*437bfbebSnyanmisaka [ leo.ding ] 84*437bfbebSnyanmisaka * [h265d]: fix bug: malloc buffer matching 85*437bfbebSnyanmisaka 86*437bfbebSnyanmisaka [ timkingh.huang ] 87*437bfbebSnyanmisaka * [h264e]: fix rate-control bug 88*437bfbebSnyanmisaka * [h264e]: allocate buffers before encoding 89*437bfbebSnyanmisaka 90*437bfbebSnyanmisaka [ sliver.chen ] 91*437bfbebSnyanmisaka * [h264]: fix xrgb encode bug 92*437bfbebSnyanmisaka 93*437bfbebSnyanmisaka [ sayon.chen ] 94*437bfbebSnyanmisaka * [h265d]: hiding the vps_id information 95*437bfbebSnyanmisaka 96*437bfbebSnyanmisaka [ Randy Li ] 97*437bfbebSnyanmisaka * [h264d]: add supporting for the interlace mode 98*437bfbebSnyanmisaka 99*437bfbebSnyanmisaka [ leo.ding ] 100*437bfbebSnyanmisaka * [mpg4d]: update spit mode in prepare 101*437bfbebSnyanmisaka 102*437bfbebSnyanmisaka [ ZhouJing ] 103*437bfbebSnyanmisaka * [m4vd]: add m4v decoder support for vdpu1 104*437bfbebSnyanmisaka 105*437bfbebSnyanmisaka [ Randy Li ] 106*437bfbebSnyanmisaka * [mpg4d]: fixup the compiler warnings 107*437bfbebSnyanmisaka * .gitignore: ignore those debian generated files 108*437bfbebSnyanmisaka 109*437bfbebSnyanmisaka [ timkingh.huang ] 110*437bfbebSnyanmisaka * [h264e]: fix rate control bug 111*437bfbebSnyanmisaka 112*437bfbebSnyanmisaka [ Randy Li ] 113*437bfbebSnyanmisaka * [h264d]: move some variables to its scope 114*437bfbebSnyanmisaka * [h264d]: handle svc_extension correctly 115*437bfbebSnyanmisaka 116*437bfbebSnyanmisaka [ leo.ding ] 117*437bfbebSnyanmisaka * [vpu_api_legacy]: disprese MPP_DEC_SET_FRAME_INFO function to each codec. 118*437bfbebSnyanmisaka 119*437bfbebSnyanmisaka [ Randy Li ] 120*437bfbebSnyanmisaka * [mpp]: wake up the parser thread in the correct place 121*437bfbebSnyanmisaka 122*437bfbebSnyanmisaka [ sliver.chen ] 123*437bfbebSnyanmisaka * [test]: add README.md for mpi unit test 124*437bfbebSnyanmisaka * [test]: modify to avoid encode dead loop 125*437bfbebSnyanmisaka 126*437bfbebSnyanmisaka [ leo.ding ] 127*437bfbebSnyanmisaka * [avsd]: fix bugs: when video is field 128*437bfbebSnyanmisaka * [mpp_buf_slot]: fix bug: should return the info_set frame back 129*437bfbebSnyanmisaka * [avsd]: add dpb error marking 130*437bfbebSnyanmisaka 131*437bfbebSnyanmisaka [ Randy Li ] 132*437bfbebSnyanmisaka * [osal]: fixup for build in linux 133*437bfbebSnyanmisaka * [mpp]: move header files into header directory 134*437bfbebSnyanmisaka 135*437bfbebSnyanmisaka [ timkingh.huang ] 136*437bfbebSnyanmisaka * [h264e]: add command of MPP_ENC_SET_QP_RANGE 137*437bfbebSnyanmisaka * [h264e]: Clear OSD data when zero region number 138*437bfbebSnyanmisaka 139*437bfbebSnyanmisaka [ sliver.chen ] 140*437bfbebSnyanmisaka * [m2vd]: add m2vd parser mode 141*437bfbebSnyanmisaka 142*437bfbebSnyanmisaka [ leo.ding ] 143*437bfbebSnyanmisaka * [mpg4d]: fix hiding bugs when split mode 144*437bfbebSnyanmisaka 145*437bfbebSnyanmisaka [ Herman Chen ] 146*437bfbebSnyanmisaka * [base]: Remove misc buffer group creation 147*437bfbebSnyanmisaka * [base]: Disable default print on exit 148*437bfbebSnyanmisaka 149*437bfbebSnyanmisaka [ leo.ding ] 150*437bfbebSnyanmisaka * [vpu_api]: add vpuCodecContext parameters 151*437bfbebSnyanmisaka 152*437bfbebSnyanmisaka [ Randy Li ] 153*437bfbebSnyanmisaka * [mpp_frame]: add complex formats and more comments 154*437bfbebSnyanmisaka 155*437bfbebSnyanmisaka [ leo.ding ] 156*437bfbebSnyanmisaka * [vp9d]: fix error: opening device should close, when deinit 157*437bfbebSnyanmisaka 158*437bfbebSnyanmisaka [ Randy Li ] 159*437bfbebSnyanmisaka * h264e: add supporting for more input pixel format 160*437bfbebSnyanmisaka * [drm]: fix a various of bugs in drm allocator 161*437bfbebSnyanmisaka * [drm]: use mmap() in native way for GNU Linux target 162*437bfbebSnyanmisaka 163*437bfbebSnyanmisaka [ timkingh.huang ] 164*437bfbebSnyanmisaka * [jpegd]: just scan parts of markers for rv1108 165*437bfbebSnyanmisaka 166*437bfbebSnyanmisaka [ sliver.chen ] 167*437bfbebSnyanmisaka * [h264e]: fix h264 xrgb encode bug 168*437bfbebSnyanmisaka 169*437bfbebSnyanmisaka [ Herman Chen ] 170*437bfbebSnyanmisaka * [ioctl]: Add compatible patch for different kernel 171*437bfbebSnyanmisaka 172*437bfbebSnyanmisaka [ sayon.chen ] 173*437bfbebSnyanmisaka * [rkvenc] modfiy ratecontrol to be more smooth 174*437bfbebSnyanmisaka 175*437bfbebSnyanmisaka [ Randy Li ] 176*437bfbebSnyanmisaka * [ion]: file descriptor for the external buffer 177*437bfbebSnyanmisaka 178*437bfbebSnyanmisaka [ Herman Chen ] 179*437bfbebSnyanmisaka * [hal_vp9d]: Fix buffer alignment conflict 180*437bfbebSnyanmisaka 181*437bfbebSnyanmisaka [ sliver.chen ] 182*437bfbebSnyanmisaka * [test]: add err info check when decode 183*437bfbebSnyanmisaka * [osal]: force mpp use drm buffer when HAVE_DRM are defined. 184*437bfbebSnyanmisaka 185*437bfbebSnyanmisaka [ timkingh.huang ] 186*437bfbebSnyanmisaka * [h264e]: rate control for all intra stream 187*437bfbebSnyanmisaka 188*437bfbebSnyanmisaka [ Randy Li ] 189*437bfbebSnyanmisaka * [osal]: add queue data type 190*437bfbebSnyanmisaka * [mpp]: use the blokcing queue on the input 191*437bfbebSnyanmisaka * [mpp_list]: release the blocked thread at reset 192*437bfbebSnyanmisaka 193*437bfbebSnyanmisaka [ leo.ding ] 194*437bfbebSnyanmisaka * [hal_h264d]: add command for switch hard_mode 195*437bfbebSnyanmisaka 196*437bfbebSnyanmisaka [ Randy Li ] 197*437bfbebSnyanmisaka * [mpp]: silent lots of message 198*437bfbebSnyanmisaka * [mpp_buf_slot]: return an error code when stride is invalid 199*437bfbebSnyanmisaka * [jpegd]: stop the future work when the parser is error 200*437bfbebSnyanmisaka * [osal]: add rk3036 platform 201*437bfbebSnyanmisaka * [mpp]: rename and update build rules 202*437bfbebSnyanmisaka * [legacy]: rename mpp legacy library 203*437bfbebSnyanmisaka * [pkgconfig]: offer a sample for pkgconfig 204*437bfbebSnyanmisaka * [build]: a simple build rules 205*437bfbebSnyanmisaka 206*437bfbebSnyanmisaka -- Randy Li <randy.li@rock-chips.com> Tue, 21 Nov 2017 07:35:23 +0000 207*437bfbebSnyanmisaka 208*437bfbebSnyanmisakampp (1.3.1-1) testing; urgency=medium 209*437bfbebSnyanmisaka 210*437bfbebSnyanmisaka * [allocator]: force using drm allocator in Linux platform 211*437bfbebSnyanmisaka * [mpp_buffer]: access the index field of buffer info 212*437bfbebSnyanmisaka * [mpi]: decode_put_packet() would return the internal error 213*437bfbebSnyanmisaka * [meta]: use fourcc format to store the meta data for those enum types 214*437bfbebSnyanmisaka * [drm]: use mmap64() in native way for GNU Linux target 215*437bfbebSnyanmisaka * [mpp/hal/vp8d]: rename and add device type info 216*437bfbebSnyanmisaka * [mpp/hal/vp8d]: add support for VDPU1 217*437bfbebSnyanmisaka * [mpp_frame]: export more functions to MppFrame fields 218*437bfbebSnyanmisaka * [h264d]: make H.264 common data and functions together 219*437bfbebSnyanmisaka * [h264d]: move the register table into the other file 220*437bfbebSnyanmisaka * [test]: fix the align problem in decode_advanced() 221*437bfbebSnyanmisaka * [jpegd] rename to its device type 222*437bfbebSnyanmisaka * [jpegd]: isolate the common functions 223*437bfbebSnyanmisaka * [jpegd]: add support for VDPU1 224*437bfbebSnyanmisaka 225*437bfbebSnyanmisaka -- Randy Li <randy.li@rock-chips.com> Thu, 09 Mar 2017 09:52:21 +0000 226*437bfbebSnyanmisaka 227*437bfbebSnyanmisakampp (1.3.0-1) testing; urgency=medium 228*437bfbebSnyanmisaka 229*437bfbebSnyanmisaka * [mpp]: a fixup for wrong place scope symbols 230*437bfbebSnyanmisaka * .gitignore: the intial version of gitignore 231*437bfbebSnyanmisaka * build: support cross build in debian 232*437bfbebSnyanmisaka * mpp: add pkgconfig file 233*437bfbebSnyanmisaka * debian: support install for multiarch 234*437bfbebSnyanmisaka * debian: add debian build rules 235*437bfbebSnyanmisaka * utils: move the header files to common include directories 236*437bfbebSnyanmisaka * osal: match system implementation with pre-defined marco 237*437bfbebSnyanmisaka * osal: rename the directory of windows implementation 238*437bfbebSnyanmisaka * osal: build: update the build system 239*437bfbebSnyanmisaka * osal: build: use system default thread library 240*437bfbebSnyanmisaka * osal: build: test: do not install unit test 241*437bfbebSnyanmisaka * mpp: move header files into header directory 242*437bfbebSnyanmisaka * mpp: test: build: rename the mpp library name in unit test 243*437bfbebSnyanmisaka * mpp: legacy: rename mpp legacy library as rockchip_vpu 244*437bfbebSnyanmisaka * mpp: build: update build rules 245*437bfbebSnyanmisaka * build: a simple build rules 246*437bfbebSnyanmisaka * mpp: install mpp library to target 247*437bfbebSnyanmisaka * build: install development files 248*437bfbebSnyanmisaka * build: add pkgconfig support 249*437bfbebSnyanmisaka 250*437bfbebSnyanmisaka -- Randy Li <randy.li@rock-chips.com> Wed, 08 Feb 2017 08:37:49 +0000 251*437bfbebSnyanmisaka 252*437bfbebSnyanmisakampp (73f2ee87a7f836daa6d09b3f65e5abd8e1380318-1) unstable; urgency=low 253*437bfbebSnyanmisaka 254*437bfbebSnyanmisaka * The origin version from algorithmn group 255*437bfbebSnyanmisaka 256*437bfbebSnyanmisaka -- Randy Li <randy.li@rock-chips.com> Sun, 05 Feb 2017 03:14:14 +0000 257