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