xref: /rockchip-linux_mpp/debian/changelog (revision 437bfbeb9567cca9cd9080e3f6954aa9d6a94f18)
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