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