| This is GStreamer Bad Plugins 1.0.7 |
| |
| 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 |