| |
| 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 |
| * Руслан Ижбулатов |
| |