mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-09-09 05:38:58 +00:00
564 lines
No EOL
29 KiB
Text
564 lines
No EOL
29 KiB
Text
|
||
Release notes for GStreamer Bad Plugins 1.5.1
|
||
|
||
|
||
The GStreamer team is pleased to announce the first release of the unstable
|
||
1.5 release series. The 1.5 release series is adding new features on top of
|
||
the 1.0, 1.2 and 1.4 series and is part of the API and ABI-stable 1.x release
|
||
series of the GStreamer multimedia framework. The unstable 1.5 release series
|
||
will lead to the stable 1.6 release series in the next weeks, and newly added
|
||
API can still change until that point.
|
||
|
||
|
||
Binaries for Android, iOS, Mac OS X and Windows will be provided separately
|
||
during the unstable 1.5 release series.
|
||
|
||
|
||
|
||
"That an accusation?"
|
||
|
||
|
||
No perfectly groomed moustache or any amount of fine clothing is going to
|
||
cover up the truth - these plugins are Bad with a capital B.
|
||
They look fine on the outside, and might even appear to get the job done, but
|
||
at the end of the day they're a black sheep. Without a golden-haired angel
|
||
to watch over them, they'll probably land in an unmarked grave at the final
|
||
showdown.
|
||
|
||
|
||
Don't bug us about their quality - exercise your Free Software rights,
|
||
patch up the offender and send us the patch on the fastest steed you can
|
||
steal from the Confederates. Because you see, in this world, there's two
|
||
kinds of people, my friend: those with loaded guns and those who dig.
|
||
You dig.
|
||
|
||
|
||
This module contains a set of plugins that aren't up to par compared to the
|
||
rest. They might be close to being good quality, but they're missing something
|
||
- be it a good code review, some documentation, a set of tests, a real live
|
||
maintainer, or some actual wide use. If the blanks are filled in they might be
|
||
upgraded to become part of either gst-plugins-good or gst-plugins-ugly,
|
||
depending on the other factors.
|
||
If the plugins break, you can't complain - instead, you can fix the
|
||
problem and send us a patch, or bribe someone into fixing them for you.
|
||
New contributors can start here for things to work on.
|
||
|
||
|
||
Other modules containing plugins are:
|
||
|
||
|
||
gst-plugins-base
|
||
contains a basic set of well-supported plugins
|
||
gst-plugins-good
|
||
contains a set of well-supported plugins under our preferred license
|
||
gst-plugins-ugly
|
||
contains a set of well-supported plugins, but might pose problems for
|
||
distributors
|
||
gst-libav
|
||
contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
|
||
|
||
|
||
|
||
|
||
|
||
Bugs fixed in this release
|
||
|
||
* 739345 : codecparsers: remove ignored increment of return
|
||
* 750185 : gl: Not showing any video on Android (skip glDrawElements)
|
||
* 743974 : gl: rethink glfilter, glmixer, glupload, glcolorconvert, gldownload
|
||
* 746617 : opusenc: headers are never sent
|
||
* 749601 : win32: glimagesink always popup a new window
|
||
* 745881 : Apply gst-indent for code convention
|
||
* 748497 : spandsp: Fails to build, uses a private field missing_samples
|
||
* 739992 : h264parse: expose compatible profiles to downstream
|
||
* 740236 : New audiointerleave based on GstAggregator and create GstAudioAggregator from audiomixer
|
||
* 611689 : [NEW PLUGIN] crossfeed plugin
|
||
* 643252 : Improve opencv facedetect performance
|
||
* 672610 : camerabin2: check negotiated caps avoid reseting of the pipe
|
||
* 675134 : shmsrc: add an shm-area-name property
|
||
* 677223 : dshowdecwrapper: Remove dependency to ATL
|
||
* 678990 : camerabin2: Not showing anything
|
||
* 685215 : codecparsers: h264: Add initial MVC parser
|
||
* 696032 : mpegtsmux: Downstream force-key-unit events are being assigned the wrong " count "
|
||
* 699364 : dshowvideosink: port to 1.0
|
||
* 706872 : mpegtsmux does not flag key frames properly for tcpserversink
|
||
* 708532 : tsdemux: skips too much when scanning for last PCR
|
||
* 709532 : testsuite has failures
|
||
* 722129 : mpegtsmux: alignment property does not work as expected for UDP streaming
|
||
* 724868 : Setting Image Size in camerabin causes pipeline to fail with Not Negotiated
|
||
* 725047 : tsdemux offsetting timestamp
|
||
* 725145 : libde265 based HEVC/H.265 decoder plugin
|
||
* 725163 : opencv extension is using the deprecated cv.h header
|
||
* 725298 : dashdemux: fails after MPD refresh
|
||
* 725435 : hlsdemux: enable seek for live streams
|
||
* 725828 : hlsdemux: reporting playlist and fragment download time stat
|
||
* 726376 : x265enc: Add x265 encoder element
|
||
* 726801 : rfbsrc: specifying out-of-bounds resolution leads to segfault
|
||
* 727402 : aiffmux: write padding byte at end of SSND chunk if needed
|
||
* 727731 : tsdemux: add support for chinese AVS video codec
|
||
* 727742 : hlsdemux: selects incorrect starting position for live streams
|
||
* 727946 : decklinksrc: failure to switch states: PLAYING < - > NULL
|
||
* 728646 : siren: fix sample list rate
|
||
* 730225 : hlsdemux switch to higher quality don't connect all pads right
|
||
* 730510 : facedetect: improve performance
|
||
* 731263 : rtph265pay, rtph265depay: add rtp elements for H.265
|
||
* 731404 : hlsdemux memmory leak
|
||
* 731581 : curlsshsink: use the locally defined types instead of libcurl's
|
||
* 731769 : onvif: add element implementing the ONVIF RTP extension
|
||
* 731773 : pnmdec: unsupported bit depth is not checked
|
||
* 731782 : waylandsink: video position is wrong when caps change and the sink is embedded in another window
|
||
* 731943 : pnmenc: PNM Encoder needs to use gstVideoEncoder as base class
|
||
* 731954 : glvideomixer: Add a background property
|
||
* 731982 : hlsdemux: Don't use approximate duration for fragment buffer pts
|
||
* 732237 : dashdemux: expose language tags
|
||
* 732283 : dshowvideosrc: Port to 1.0
|
||
* 732294 : mxfdemux: Use IndexTableSegments
|
||
* 732507 : gl: R/RG textures don't work on iOS
|
||
* 732596 : gdppay: put all sticky events in streamheader
|
||
* 732662 : glmixer didn't receive the GstGLContext from downstream basetransform
|
||
* 732664 : add other-context support to GstGLMixer
|
||
* 732694 : glimagesink: handle drain query
|
||
* 732875 : dvbsrc: add preliminary support for ISDB-T/Tb
|
||
* 733055 : winks: debug message printf format warnings
|
||
* 733087 : Add WebP Image encoder
|
||
* 733226 : katedec: properly handle segment and caps events
|
||
* 733322 : parser: mpeg4: problem with mpeg4_dmv_size_vlc_table values
|
||
* 733347 : mpegtsmux: Fix naming prefix of internal functions
|
||
* 733369 : dashdemux fails to detect end of period
|
||
* 733661 : glimagesink navigation interface causes hangs with X11/GMainLoop event thread
|
||
* 733682 : waylandsink: allow catching input events
|
||
* 733717 : glmemory allocate size didn't match video_orc_pack_I420 needs if height is odd
|
||
* 734040 : tsdemux: Handle sparse streams
|
||
* 734264 : ksvideosrc gives GStreamer-CRITICAL **: write map requested on non-writable buffer continuously
|
||
* 734321 : srtpdec doesn't support RTP on the RTCP sink pad
|
||
* 734445 : hlsdemux:tsdemux: Improve trick modes support
|
||
* 734482 : Make OpenGL plugins more accessible for application programmers
|
||
* 734518 : dfbvideosink: Unref pad template caps after usage
|
||
* 734523 : glbufferpool: Unref allocator after usage
|
||
* 734525 : inter: Unref bus after usage
|
||
* 734527 : gl/examples: Unref bus and element after usage
|
||
* 734543 : opus: Improve annotation of internal function
|
||
* 734623 : facedetect: fix NULL error when disable eyes/nose/mouth
|
||
* 734775 : androidmedia: Should not send EOS when drained
|
||
* 734970 : codecparser: h264: Use proper bit_reader api while parsing buffering_period SEI
|
||
* 735032 : zebrastripe: Refactoring of common code
|
||
* 735042 : videoaggregator: race of vagg- > info on pad removal
|
||
* 735131 : gltestsrc: Add new patterns
|
||
* 735248 : hlsdemux: Support OpenSSL for AES decryption of HLS fragments
|
||
* 735522 : gl: fix for configure.ac to prevent unnecessary checks and linkage
|
||
* 735565 : gl: Add GSTGLAPI to _gst_gl_debug_callback
|
||
* 735566 : gl: some cleanup and fixes to qglwtextureshare
|
||
* 735663 : dashdemux: synchronize with the download loop thread before signalling it
|
||
* 735790 : GstGLMixer random create none-RGBA output buffer pool for GstGLFilter
|
||
* 735848 : adaptivedemux: new base class
|
||
* 736008 : applemedia: Enable vtdec/vtenc on iOS 8
|
||
* 736035 : glimagesink: Regression: Gtk+ cannot get glimagesink input
|
||
* 736061 : typefind: detects AAC instead of mpegts when input buffer is small
|
||
* 736132 : glimagesink: iOS: Does not rescale the video if the window size changes
|
||
* 736134 : curlsmtpsink: Adding final boundary for every sending out email
|
||
* 736141 : dashdemux: do not override last known stream error
|
||
* 736176 : pngparse: re-assembling image from small blocks may be optimized
|
||
* 736421 : dashdemux: improve detection of the position on download restart
|
||
* 736460 : mpegpsmux: refactor duplicate else branches
|
||
* 736531 : tsdemux: fix trivial coding style issue
|
||
* 736740 : glimagesink: racy redraw with raw data upload accesses deleted texture
|
||
* 736781 : vc1parse: forge sequence-layer from seq_hdr instead of seq_layer
|
||
* 736786 : vc1parse: enable header-format conversion
|
||
* 736790 : faad: logical disjunction consecutive return, break statement unnecessary.
|
||
* 736800 : dashdemux: send missing FLUSH_STOP/EOS when no seeking period is found
|
||
* 736853 : camerabin2: Removed redundant initialization
|
||
* 736863 : mpegdemux: removed an unwanted initialization and an unwanted variable and assignment
|
||
* 736895 : mplex: logical disjunction consecutive goto, break statements
|
||
* 736926 : dshowvideosrc: error if set_caps is called while running
|
||
* 736933 : gsettings: Fix typo in description
|
||
* 736939 : gl: logical disjunction consecutive return, break statements
|
||
* 736940 : androidmedia: logical disjunction consecutive goto, break statements
|
||
* 736942 : androidmedia: logical disjunction consecutive goto, break statements
|
||
* 736957 : gl: Removed unreachable break, unused variable
|
||
* 737111 : videofilters: Added 3 more YUV formats
|
||
* 737183 : audiomixer: Port to GstAggregator
|
||
* 737370 : Unnecessary break statements following a goto
|
||
* 737407 : zbar: fixed FIXME and added 2 formats for YUV.
|
||
* 737411 : videoparser: comment out unused custom baseparse flag (with duplicate value)
|
||
* 737412 : h264: playing a certain broken stream causes a crash (stack corruption caused by codec parser)
|
||
* 737421 : dashdemux: Playback may attempt to start in wrong period for a live stream
|
||
* 737505 : gltestsrc: implement checkers pattern in GLSL
|
||
* 737559 : plugins-bad: remove unnecessary GLIB_DISABLE_DEPRECATION_WARNINGS
|
||
* 737568 : video lib conversion in gstvideoaggregator.c leads glvideomixer problem
|
||
* 737788 : open264: Decoder and encoder element
|
||
* 737793 : hlsdemux: Fix accessing invalidated memory.
|
||
* 737892 : openh264: update to latest openh264 release and use pkg-config
|
||
* 737894 : openh264enc: make denoise work
|
||
* 737984 : schrodec: optimize parse logic
|
||
* 738069 : waylandsink: avoid render twice the same buffer
|
||
* 738072 : mpegts: typos in mpegts comments
|
||
* 738129 : GstGLMixer download texture even if sink element is gl based
|
||
* 738166 : docs: Update GstQOSType documentation a bit
|
||
* 738206 : pcapparse can't handle LINKTYPE_RAW
|
||
* 738227 : test: use G_GSIZE_FORMAT in audiomixer test
|
||
* 738526 : vc1parse: implement some stream-format conversion
|
||
* 738626 : bluez: Does not support bluez5 yet
|
||
* 738740 : gl/cocoa: Fails to build on Mac OS X 10.10
|
||
* 738816 : gl: gst-plugins-bad won't build without --with-opengl=yes
|
||
* 738842 : add RGB16/BGR16 video format upload support to glcolorconvert
|
||
* 738845 : audiomixer: critical error for blocksize, timeout min/max values
|
||
* 738848 : dash: README is out-of-date
|
||
* 738920 : dashdemux: allow seek to be performed if all streams are EOS
|
||
* 739284 : decklinksrc: add automatic mode detection and timeout property
|
||
* 739328 : GstGLMixer pass incorrect parameter to gst_gl_handle_set_context
|
||
* 739334 : GstGLVideoMixer input caps can not be dynamically changed
|
||
* 739385 : GstGLMixer link with capsfilter not-negotiated
|
||
* 739404 : mpegts: value stored is never used
|
||
* 739444 : glcolorconvert: fix comments that confuse gtk-doc
|
||
* 739542 : interaudiosrc: racy caps negotiation/fixation
|
||
* 739844 : examples: use snprintf instead of sprintf which is vulnerable
|
||
* 739846 : opencv-example: Use snprintf instead of sprintf
|
||
* 739906 : h264parser: fix documentation typo
|
||
* 739941 : gl: Correct invalid comment text
|
||
* 740009 : dashdemux: gst_dash_demux_download_wait causes abort for dynamic MPD
|
||
* 740012 : gl: support opengl3+ core contexts
|
||
* 740195 : mpg123: Handle setting caps if the srcpad is not linked yet, making it work with decodebin/playbin
|
||
* 740235 : glcontext: build errors when GST_GL_HAVE_OPENGL is 0
|
||
* 740305 : glimagesink: critical error while seeking using playback-test
|
||
* 740376 : aggregator: Serialized events are deserialized
|
||
* 740458 : hlsdemux: typefind might fail if first buffer is too short, causing the whole pipeline to abort
|
||
* 740530 : gstglapi.h:42:21: fatal error: EGL/egl.h: No such file or directory
|
||
* 740611 : gl: the gstglcontext_egl.h header is not installed
|
||
* 740616 : decklinksink: crash on recreation
|
||
* 740673 : codecparsers: some compiler warnings with apple-gcc42
|
||
* 740674 : mpegts: some compiler warnings with apple-gcc42
|
||
* 740744 : Caps negotiation between matroskademux and rtpopuspay fails
|
||
* 740757 : watchdog: Handle playback and seeking cases
|
||
* 740768 : videoaggregator: Expose vmethods to set converters and prepare frames
|
||
* 740801 : glcolorconvert: add RGB16/BGR16 video format download support
|
||
* 740815 : gstbasecamerasrc : fix typo
|
||
* 740867 : dashdemux not flushing stream on pipeline stop for live content
|
||
* 740891 : opusenc: replace " audio " property with new " audio-type " property
|
||
* 740945 : directshowdec: Port decoder plugin to 1.x
|
||
* 741086 : dshowsrcwrapper: Patch to fix comparison of null caps
|
||
* 741096 : hlssink: remove unnecessary title on EXTINF tag
|
||
* 741146 : aggregator: deadline based aggregation
|
||
* 741231 : glfilter: position/texcoord attrib index usage
|
||
* 741248 : dashdemux cannot switch representations in ISOBMFF OnDemand profile
|
||
* 741285 : dashdemux: gst_dash_demux_setup_streams fails to initialise the segment numbers for live streams
|
||
* 741322 : dashdemux: Change period when setting by period id.
|
||
* 741495 : tests/aggregator: Use correct type when setting property
|
||
* 741553 : curlsmtpsink: final boundary only added to last mail
|
||
* 741592 : inter: silence messages for flushed / created samples
|
||
* 741751 : mssdemux: pass correct type through vararg function to avoid potential crash
|
||
* 741943 : glimagesink (or intel_dri) memleak
|
||
* 742174 : vtenc_h264: potential deadlock upon EOS
|
||
* 742212 : h264parse: periodic SPS/PPS insertion stops after a seek backwards
|
||
* 742638 : mpegpsdemux: dead code
|
||
* 742684 : aggregator: Locking logic should be reviewed, cleaned up, and documented
|
||
* 742979 : adaptivedemux: Adaptive bitrate algorithm does not react fast enough to declining bitrate
|
||
* 743142 : glimagesink memleak
|
||
* 743155 : applemedia: new AVSampleBufferLayerSink
|
||
* 743174 : h264parse: expose stereo-high profile
|
||
* 743251 : POTFILES.in is out of date
|
||
* 743334 : videoaggregator crash when work with filesrc
|
||
* 743352 : po: update POTFILES.skip
|
||
* 743677 : gl: new element caopengllayersink
|
||
* 743907 : exclusion: crash with factor=0
|
||
* 743908 : simplevideomark: crash when launch with max property values
|
||
* 743914 : glimagesink: doesn't work on Raspberry Pi with EGLImages
|
||
* 744020 : Auto-disabling of Desktop OpenGL when it can't be used doesn't work
|
||
* 744096 : compositor, videoaggregator: ignores input timestamps if input buffers have no duration
|
||
* 744219 : camerabin examples: Memory leak in camerabin examples code
|
||
* 744246 : gl: Broken VideoAlignment handling?
|
||
* 744338 : opusdec: LATENCY query handling looks wrong
|
||
* 744362 : dashdemux: Add support for live stream seeking
|
||
* 744371 : simplevideomark: move offset calculations out of inner loops
|
||
* 744383 : directsoundsrc: volume and mute control
|
||
* 744386 : decklink: incorrect frame rate values for interlaced modes
|
||
* 744582 : dtls: Move Ericsson DTLS plugin to gst-plugins-bad
|
||
* 744585 : vtenc: Crash when going to background
|
||
* 744689 : hlssink: EXT-X-VERSION set to 6 while not using any features > 3
|
||
* 744778 : simplevideomarkdetect: move offset calculations out of inner loops
|
||
* 744839 : gl: Flickering when libav direct rendering doing playbin playback
|
||
* 744909 : opusenc: cbr and constrained-vbr are confusing
|
||
* 744977 : glvideomixer: severe memory leak
|
||
* 745054 : glimagesink: Segfault with webm/vp8 files that has odd height
|
||
* 745090 : android: Fix changing GL window handle
|
||
* 745105 : glimagesink: cosmetic cleanup
|
||
* 745109 : gloverlay: image is upside down
|
||
* 745161 : avfvideosrc: allow " capture-screen " mode to select which screen to capture via the " device-index " option
|
||
* 745251 : glvideomixer: corrupt video frames
|
||
* 745409 : h264parse: broken output when caps change and stream-format=byte-stream
|
||
* 745455 : dashdemux: doesn't take the presentationTimeOffset into account.
|
||
* 745495 : dvbsuboverlay: Set query ALLOCATION need_pool to FALSE
|
||
* 745506 : mpegtsmux: duplicate code
|
||
* 745549 : glfilter: does not set new caps on its uploader
|
||
* 745633 : glimagesink: X11: Race where it creates an external window even if the XID was set
|
||
* 745705 : glfilter: GLBuffer pool may have two owners
|
||
* 745740 : camerabin: update zoom param spec if video source changes its max-zoom
|
||
* 745755 : pngparse prints too much info messages
|
||
* 745780 : gl: Accepts downloading in RGB with BT709 colorspace (wrong colors)
|
||
* 745875 : glcontext: remove unnecessary semicolon
|
||
* 745877 : y4mdec: remove unnecessary semicolon
|
||
* 745905 : hlsdemux: General Stream error due to bitrate change before last segment
|
||
* 745955 : gleffects: port all effects to GLES2
|
||
* 746032 : audiomixer: doesn't handle buffers with repeating pts properly (broken discont detection)
|
||
* 746147 : compositor: Don't convert or aggregate pads that are completely obscured by a higher zorder pad
|
||
* 746168 : [glshader] OSX crashes when trying to get vertex attribute without vertex shader
|
||
* 746173 : new glimagesink (as glimagesinkbin) cannot copy metadata
|
||
* 746209 : Merge glfiltersobel, glfilterblur and glfilterlaplacian into gleffects
|
||
* 746251 : android/egl: changing window handle breaks video playback
|
||
* 746347 : dashdemux: set defaultstartNumber and also avoid wrong overwrite
|
||
* 746356 : srtpenc: Improvement to avoid memory copy
|
||
* 746399 : glupload: get_caps vfunc incomplete
|
||
* 746541 : glimagesink memleak
|
||
* 746632 : dispmanx: surfaceless EGL context support broken
|
||
* 746803 : mxfdemux: fix segment- > delta_entries memory leak
|
||
* 746906 : hlssink: creates a single segment
|
||
* 747000 : multifilesink: doesn't post file message for last file
|
||
* 747038 : tsparse/tsdemux: incorrect timestamps on PMT change in mpeg TS stream
|
||
* 747124 : glbasefilter: avoid segfault when gl platform is not available
|
||
* 747126 : androidmedia: add support for more color formats
|
||
* 747220 : aggregator: Does not unlock sink pads on downstream error
|
||
* 747319 : hlssink: Doesn't write ENDLIST marker on EOS
|
||
* 747525 : dashdemux: playback failed when trying to play a content that has subtitles
|
||
* 747697 : Documentation fails to build because of mismatching libraries
|
||
* 747722 : winks: buffer is too late
|
||
* 747911 : glcolorconvertelement: GstGLColorConvert is leaked
|
||
* 747913 : glmixer: pass the proper free function to frames and buffers array
|
||
* 747915 : glmixer: fix caps leaks
|
||
* 747993 : videoaggregator: fix caps leak when early returning
|
||
* 748033 : gstglupload: Fix GstGLUpload leak
|
||
* 748037 : openh264enc: Add complexity property to configure speed / quality tradeoff
|
||
* 748110 : vtdec: fix build error with clang
|
||
* 748122 : applemedia: miscellaneous fixes
|
||
* 748128 : avfvideosrc: fix build failure with clang
|
||
* 748141 : videoconvert, glcolorconvert: keep colorimetry/chroma-site fields if passthrough
|
||
* 748287 : glmixer: Possible null pointer dereference
|
||
* 748369 : dashdemux: Excessive (96GB on 32-bit machines) memory usage on some dash streams
|
||
* 748371 : glupload: Release glupload buffer when caps are changed
|
||
* 748393 : gleffects_laplacian: error when testing the element
|
||
* 748405 : glimagesink: balance change_state bufferpool/other_context ref/unref
|
||
* 748407 : gltransformation: don't initialize multiple shaders on renegotiation
|
||
* 748412 : tsdemux: possible refcount bug in applying PMT
|
||
* 748425 : GL context on android has 16bits colors
|
||
* 748467 : vtenc: fix keyframe request race condition
|
||
* 748495 : libde265: No code to detect the number of CPUs on W32
|
||
* 748496 : libde265: Fails to build due to werrors about wrong format
|
||
* 748527 : mpegtspacketizer: Change return value in find_subtable
|
||
* 748529 : adaptivedemux: only update stream position if query success
|
||
* 748576 : tsdemux: fix tag list leak
|
||
* 748580 : mxf: fix leak in mxfmetadata
|
||
* 748585 : opus: don't use deprecated gst_buffer_new_and_alloc()
|
||
* 748588 : glvideomixer: segfaulting when inspecting
|
||
* 748594 : opus: fix includes and compilation against opus in non-standard prefix
|
||
* 748723 : dtlssrtpdec: Merges RTP and RTCP into the same stream
|
||
* 748867 : androidmedia: Fix slice-height for Tegra3 devices
|
||
* 748875 : opusparse: Generates caps with a rate=0
|
||
* 749218 : Decklink 4k 3184p50 has wrong name and uses wrong framerate
|
||
* 749237 : gltestsrc: Assert and failed with not-neg when not linked
|
||
* 749253 : h263parse: fix picture format parsing
|
||
* 749304 : srtpenc: fix over unlocking
|
||
* 749318 : dtlsenc: Memory leak
|
||
* 749322 : dtlsdec: Memory leak
|
||
* 749325 : dtlsconnection: Memory leak
|
||
* 749335 : glimagesink and videooverlay on windows
|
||
* 749380 : dtls[enc|dec]: Memory leak on keys
|
||
* 749411 : glcontext_egl should call eglTerminate to free resources for non EGL DISPLAY types
|
||
* 749430 : gltestsrc ! glimagesink crash on windows
|
||
* 749523 : cvsmooth: Wrong assignment of prop leads to crash
|
||
* 749525 : pyramidsegment: wrong value of level property
|
||
* 749534 : dashdemux: Some suspicious compiler warnings about checking if the unsigned segment index is smaller than 0
|
||
* 749634 : compositor: Strange behaviour mixing streams
|
||
* 749655 : vtdec: Require width and height field for H264
|
||
* 749684 : dashdemux: Segfault when playback starts after refactor for segments iteration
|
||
* 749691 : dashdemux: remove unnecessary semicolon
|
||
* 749728 : glimagesink doesn't work on nvidia OSX
|
||
* 749734 : black screen when using gltransformation
|
||
* 749809 : dashdemux: Incorrect example launch line in the dash demux description.
|
||
* 749815 : curlsink: handle socket callback for active FTP connections as well
|
||
* 749846 : gloverlay crash on missing file
|
||
* 750028 : hlsdemux: Search more when advancing fragment
|
||
* 750036 : dtls: wrong management of pads in releasing operation
|
||
* 750104 : rtmpsink: Do not crash when receiving buffers after GST_FLOW_ERROR
|
||
* 750143 : hlsdemux: Fix wrong gst-launch command in the description
|
||
* 750199 : glimagesink: crashes in gst_gl_window_x11_set_window_handle()
|
||
* 750252 : audiointerleave: Crash when channel-positions-from-input=1 and channel-positions unset
|
||
* 750279 : Copying glsyncmeta causes errors
|
||
* 750326 : srtp: Allow getting ssrc of more package types than RR and SR
|
||
* 750337 : [REGRESSION] glimagesink fails to initialize the shader
|
||
* 750348 : dtlsdec: 'Got data flow before stream-start event' warnings
|
||
* 750381 : ksvideosrc: buffers have no timestamp
|
||
* 747352 : applemedia: texture cache negotiation doesn't work
|
||
* 747936 : osxaudio: spelling fix
|
||
* 748054 : avfvideosrc: starting capture session too early, sending buffers with PTS=NONE
|
||
* 740900 : glbufferpool: Add support for GstVideoAlignement
|
||
* 732818 : dvbsrc: make slof/lof1/lof2 settable properties
|
||
* 746249 : aggregator: Add gap event support
|
||
* 747557 : zbar: Get an image along with the barcode
|
||
* 696135 : h264parse: Add mvc stream parsing support
|
||
|
||
==== Download ====
|
||
|
||
You can find source releases of gst-plugins-bad in the download
|
||
directory: http://gstreamer.freedesktop.org/src/gst-plugins-bad/
|
||
|
||
The git repository and details how to clone it can be found at
|
||
http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/
|
||
|
||
==== Homepage ====
|
||
|
||
The project's website is http://gstreamer.freedesktop.org/
|
||
|
||
==== Support and Bugs ====
|
||
|
||
We use GNOME's bugzilla for bug reports and feature requests:
|
||
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
|
||
|
||
Please submit patches via bugzilla as well.
|
||
|
||
For help and support, please subscribe to and send questions to the
|
||
gstreamer-devel mailing list (see below for details).
|
||
|
||
There is also a #gstreamer IRC channel on the Freenode IRC network.
|
||
|
||
==== Developers ====
|
||
|
||
GStreamer is stored in Git, hosted at git.freedesktop.org, and can be cloned
|
||
from there (see link above).
|
||
|
||
Interested developers of the core library, plugins, and applications should
|
||
subscribe to the gstreamer-devel list.
|
||
|
||
|
||
Contributors to this release
|
||
|
||
* Aleix Conchillo Flaqué
|
||
* Alessandro Decina
|
||
* Alex Ashley
|
||
* Alexander Zallesov
|
||
* Andoni Morales Alastruey
|
||
* Anton Gritsay
|
||
* Anton Obzhirov
|
||
* Antonio Ospite
|
||
* Anuj Jaiswal
|
||
* Arun Raghavan
|
||
* Aurélien Zanelli
|
||
* Belozorov Semen
|
||
* Benjamin Gaignard
|
||
* Blake Tregre
|
||
* Branislav Katreniak
|
||
* Branko Subasic
|
||
* Brendan Long
|
||
* Brion Vibber
|
||
* Carlos Rafael Giani
|
||
* Christoph Reiter
|
||
* Chun-wei Fan
|
||
* DanielD10
|
||
* Danny Song
|
||
* David Rothlisberger
|
||
* David Waring
|
||
* David Woodhouse
|
||
* Duncan Palmer
|
||
* Edward Hervey
|
||
* Fabrice Bellet
|
||
* Felix Schwarz
|
||
* Florian Langlois
|
||
* Florian Zwoch
|
||
* Flávio Ribeiro
|
||
* George Kiagiadakis
|
||
* Guillaume Desmottes
|
||
* Guillaume Emont
|
||
* Guillaume Seguin
|
||
* Gwenole Beauchesne
|
||
* Havard Graff
|
||
* Heinrich Fink
|
||
* Hyunjun Ko
|
||
* Ilya Averyanov
|
||
* Ilya Konstantinov
|
||
* Jan Alexander Steffens (heftig)
|
||
* Jan Schmidt
|
||
* Jerome Laheurte
|
||
* Jesper Larsen
|
||
* Jimmy Ohn
|
||
* Joachim Bauch
|
||
* Jose Antonio Santos Cadenas
|
||
* Josep Torra
|
||
* Joshua M. Doe
|
||
* Julien Isorce
|
||
* Jun Xie
|
||
* Jürgen Slowack
|
||
* L. Sorin
|
||
* Lasse Laursen
|
||
* Lihua Liu
|
||
* Lubosz Sarnecki
|
||
* Luis de Bethencourt
|
||
* Lyon Wang
|
||
* Mark Nauwelaerts
|
||
* Matej Knopp
|
||
* Mathieu Duponchelle
|
||
* Matthew Bader
|
||
* Matthew Waters
|
||
* Matthieu Bouron
|
||
* Mersad Jelacic
|
||
* Michał Dębski
|
||
* Miguel París Díaz
|
||
* Mohammed Hassan
|
||
* Neos3452
|
||
* Nick Stoughton
|
||
* Nicola Murino
|
||
* Nicolas Dufresne
|
||
* Nirbheek Chauhan
|
||
* Ognyan Tonchev
|
||
* Oleksij Rempel
|
||
* Olivier Crete
|
||
* Olivier Crête
|
||
* Patricia Muscalu
|
||
* Patrik Oldsberg
|
||
* Philippe Normand
|
||
* Piotr Drąg
|
||
* Raimo Järvi
|
||
* Rajat Verma
|
||
* Ramiro Polla
|
||
* Ramprakash Jelari
|
||
* Reynaldo H. Verdejo Pinochet
|
||
* Rob Clark
|
||
* Robert Jobbagy
|
||
* Robert Swain
|
||
* Roman Nowicki
|
||
* Sanjay NM
|
||
* Santiago Carot-Nemesio
|
||
* Sebastian Dröge
|
||
* Sebastian Rasmussen
|
||
* Song Bing
|
||
* Sreerenj Balachandran
|
||
* Stefan Sauer
|
||
* Sudip Jain
|
||
* Suhwang Kim
|
||
* Thiago Santos
|
||
* Thibault Saunier
|
||
* Thijs Vermeir
|
||
* Thomas Bluemel
|
||
* Thomas Klausner
|
||
* Tifaine Inguere
|
||
* Tim-Philipp Müller
|
||
* Valentin PONS
|
||
* Vasilis Liaskovitis
|
||
* Victor Toso
|
||
* Vijay Jayaraman
|
||
* Vincent Abriou
|
||
* Vincent Penquerc'h
|
||
* Vineeth T M
|
||
* Vineeth TM
|
||
* Vivia Nikolaidou
|
||
* Vootele Vesterblom
|
||
* Víctor Manuel Jáquez Leal
|
||
* Wang Xin-yu (王昕宇)
|
||
* William Manley
|
||
* Wim Taymans
|
||
* Wonchul Lee
|
||
* Xavier Claessens
|
||
* Youness Alaoui
|
||
* Yujin Lee
|
||
* Zaheer Abbas Merali
|
||
* hoonhee.lee
|
||
* ijsf
|
||
* xixi
|
||
* Руслан Ижбулатов
|
||
|