aboutsummaryrefslogtreecommitdiff
path: root/NEWS
blob: 3a690d7ac00e3f411a946ab9c08d0d3e299a4316 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
This is GStreamer Bad Plugins 1.0.9

Changes since 1.0.8:

      * midi: add midi parser and fluidsynth midi renderer
      * winscreencap: port to 1.0
      * openjpeg: add OpenJPEG-based JPEG2000 decoder and encoder
      * decklink: add "device-number" to select from multiple devices
      * decklink: actually enable decklinksink
      * dvdspu: fix artefacts and invalid memory access when clipping subtitles

Bugs fixed since 1.0.8:

      * 704505 : decklink: add back property to select device
      * 705039 : dvdspu: artifacts when clipping spu

Changes since 1.0.7:

      * rfbsrc, neonhttpsrc, ofa, and openal plugins ported to 1.0
      * mpegvideoparse: don't announce incomplete source caps
      * tsdemux: many fixes

Bugs fixed since 1.0.7:

      * 702495 : sdpdemux fails if not explicitly added to the pipeline
      * 674536 : tsdemux: Freeze on pts-wrap with streaming sources
      * 685103 : mpegvideoparse: wrong pixel-aspect-ratio
      * 695412 : mpegtsmux AAC ADTS header seems incorrect
      * 695879 : mpegvideoparse: outputs incomplete caps with different mpegversion before outputting proper caps
      * 697283 : mpegdemux: accept  ID_PRIVATE_STREAM_1 to avoid loosing sync
      * 699786 : mpegtsmux: memory leak when using prepare_func
      * 700038 : rfbsrc: port to 1.0
      * 700402 : openalsink: 'AL_FORMAT_MONO_ALAW_EXT' undeclared
      * 702597 : shmsink: events not propagated to basesink

Changes since 1.0.6:

      * androidmedia plugin is ported to 1.0

Bugs fixed since 1.0.6:

      * 690949 : DVB playback is at 1 fps after update from 1.0.2 to 1.0.3
      * 696361 : rawparse: tcpserversrc ! videoparse ! videoflip causes criticals
      * 696681 : shm: clients array must be last in ShmBuffer struct
      * 696785 : mpeg file missing a streamid
      * 697884 : multipartdemux and jpegparse do not link

Changes since 1.0.5:

      * audiovisualizer: fix improper video frame clear operation
      * codecparsers: h264: add inferred value for slice_beta_offset_div2
      * codecparsers: h264: zero-initialize SPS VUI parameters
      * codecparsers: mpeg2: add helpers to convert quantization matrices
      * codecparsers: mpeg2: store quantization matrices in zigzag scan order
      * codecparsers: vc1: fix bitplanes decoding
      * codecparsers: vc1: fix calculation of ALTPQUANT
      * codecparsers: vc1: fix parser for DQPROFILE in VOPDQUANT
      * codecparsers: vc1: fix VOPDQUANT parser for DQUANT == 2
      * curltlssink: set correct level of SSL for the transfer
      * decklink: port to 1.0
      * dvbsrc: handle EINTR from poll
      * dvdspu: fix rendering of PGS windows with left != 0
      * eglglessink: port to 1.0
      * element-maker: update for 1.0
      * gdppay: fix buffer leak when new caps are same as old caps
      * interlace: fix negotiation for true interlaced modes
      * opensles: Port to 1.0
      * opusdec: clear the state of the decoder
      * opusenc: fix crash when setting "cbr" property when encoder is not running yet
      * opuspay: fix timestamps
      * tsdemux: expose VC1 streams with missing descriptor

Bugs fixed since 1.0.5:

      * 681818 : h264parse: evaluate vui parameters only when they where parsed and set
      * 690738 : gst-element-maker Generates Incorrect Code
      * 692010 : curltlssink: incorrect ssl level
      * 692265 : codecparsers: h264: add inferred value for  slice_beta_offset_div2
      * 692267 : codecparsers: vc1: fix parser for DQPROFILE in  VOPDQUANT
      * 692270 : codecparsers: vc1: fix calculation of ALTPQUANT
      * 692271 : codecparsers: vc1: fix VOPDQUANT parser for DQUANT == 2
      * 692273 : codecparsers: vc1: fix VOPDQUANT parser
      * 692312 : codecparsers: vc1: fix bitplanes decoding
      * 692698 : opusenc: crash when setting " cbr " property
      * 692859 : make -bad be able to be called " out-of-tree " 
      * 692929 : [rtpopuspay] - No rtp timestamp
      * 693000 : codecparsers: mpeg2: fix scan order for in-stream quantization matrices
      * 693146 : tsdemux: doesn't expose VC1 pad when descriptor is missing
      * 693212 : dvbsrc: needs to handle EINTR instead of erroring out
      * 693300 : inter: gstintertest has a number of memory leaks
      * 693324 : gdppay: leak  when getting caps identical to your current ones
      * 695655 : audiovisualizer: crash while clearing video frame

Changes since 1.0.4:

      * psdemux: tentative port to 1.0; take into account both DTS and PTS
      * shm: Actually get the permissions on get_property
      * waylandsink: do not default to fullscreen mode

Bugs fixed since 1.0.4:

      * 690097 : resindvd: Handle non-utf8 dvd title string correctly
      * 690442 : waylandsink: Should not default to a fullscreen surface

Changes since 1.0.3:

      * mpeg4videoparse: also parse divx 4/5
      * mpeg4videoparse: export number of sprite warping points in caps (decoders might have no or only limited GMC support)
      * mpegtsmux: propagate flow returns upstream; don't crash when reused
      * rtmpsrc: disable seeking if the configured url specifies live=true
      * build fixes for OS/X (shm) and Windows (d3dvideosink)

Bugs fixed since 1.0.3:

      * 688870 : mpegtsmux: does not propagate flow status
      * 689107 : mpegtsmux: crashes when re-used
      * 689183 : [shm] Modifications to get shm to compile on OSX
      * 690031 : d3dvideosink makefile missing GST_PLUGINS_BASE_CFLAGS and GMODULE_NO_EXPORT_LIBS
      * 690149 : [mpeg4videoparse] support divx and add GMC info in caps

Changes since 1.0.2:

      * mpegtsmux: fix DTS/PTS confusion
      * tsdemux, tsparse: seeking fixes
      * tsdemux, tsparse: fix timestamping with push-based input
      * h264parse: fix PPS insertion
      * mpg123audiodec: fix leaks from not chaining up in the finalize function

Bugs fixed since 1.0.2:

      * 686871 : A number of errors in directsoundsrc
      * 687178 : tsdemux produces buffers without timestamps when activated in push mode
      * 687806 : mpegtsmux: Fix PTS being incorrectly created
      * 688091 : tsdemux: multiple seeking-related fixes
      * 688626 : codecparsers: vc1: fix PTYPE for interlaced frames
      * 688510 : d3dvideosink: " DECLARE_INTERFACE_IID_ " redefined compiler warning

Changes since 1.0.1:

      * Parallel installability with 0.10.x series
      * audioparse: add mode where caps are taken from upstream and only timestamping is performed
      * directsoundsrc: port to 1.0
      * dtsdec: fix buffer parsing
      * fieldanalysis: actually build (remove from the NONPORTED plugins list)
      * hlsdemux: numerous thread-safety fixes, and an invalid memory access fix
      * mpegdemux: handle and combine downstream flow returns better
      * mpegdemux: make work properly with dvdreadsrc
      * mpegtsdemux: PES header parsing fixes; fix potential crash
      * mpegtsdemux: First push EOS, then destroy all programs
      * mpegtsmux: fix buffer refcounting issue
      * mpeg4videoparse: correctly parse the full first frame; properly mark config data presence
      * mpegvideoparse: correctly parse the full first frame; signal interlacing properly in caps
      * pitch: fix for start times > 0 (e.g. ogg streaming)
      * rtmpsink: handle RTMP_Write() return value correctly, fix memory leak
      * scaletempo: fix timestamp and latency query handling, and event leak
      * subenc: port to 1.0

Bugs fixed since 1.0.1:

      * 623387 : mpegdemux: check base_time before calculating new_start 
      * 673414 : directsoundsrc: Port to 1.0
      * 681459 : rtmpsink: memory leak
      * 685709 : mpeg4videoparse: AVI file with XVID video doesn't want to preroll: p_length.avi
      * 685895 : mpegvideoparse: signal interlacing correctly in caps using new " interlace-mode " field
      * 686009 : rtmpsink: handle RTMP_Write() return value correctly
      * 686294 : tsdemux: Fix checking P-STD_buffer marker in PES header
      * 686327 : mpegtsmux: fix refcount issue with input buffers
      * 686358 : tsdemux: fix potential crash dereferencing NULL program pointer
      * 686520 : wayland: update to wayland-protocol 0.99
      * 686547 : rtpopuspay outputs unparseable caps
      * 686595 : [mpg123] misc improvements and fixes
      * 686774 : gst-plugins-bad/curl: add a comment describing function...
      * 686829 : opusdec: invalid gst_buffer_unmap() call for NULL buffer

Changes since 1.0.0:

      * fieldanalysis and frei0r plugins ported to 1.0
      * DVD playback fixes
      * pitch: transform timestamps properly after a seek
      * camerabin fixes

Bugs fixed since 1.0.0:

      * 667220 : dvdspu: add NV12 support
      * 681562 : Issue setting " video-source " property on wrappercamerabinsrc
      * 681564 : Issue setting " video-source-filter " property on wrappercamerabinsrc
      * 681678 : frei0r: port to 1.0
      * 684740 : chromaprint: resolve undefined symbols
      * 684847 : curl: fix build on win32
      * 685065 : Missing cast in curlbasesink
      * 685159 : chromaprint: Missing unmap buffer in transform_ip

New features in 1.0.0:

      * Parallel installability with 0.10.x series
      * See release notes for more details