Software detaljer:
GStreamer er et bibliotek, der giver mulighed for opførelse af grafer af mediehåndtering komponenter, der spænder fra simple Vorbis og Ogg-afspilning til komplekse lyd (blanding) og video (ikke-lineære redigering) behandling.
Ansøgninger kan drage fordel af forskud i codec og filterteknologi gennemsigtigt. Udviklere kan tilføje nye codecs og filtre ved at skrive et simpelt plugin med en ren, generisk grænseflade
Egenskaber :.
- Parallel installerbarhed med 0.8.x serien
- threadsafe design og API
- ny id3 demuxer (erstatter den gal en i GST-plugins-ugly)
- memleak rettelser i Avidemux, wavparse, niveau, røg
- havne multipart,
- rettelser i flacdec, flxdec, RTP
- Dokumentation opdateringer om videomixer
- tilføjet nye sunaudiosink, gconfaudiosrc og gconfvideosrc elementer
Hvad er nyt i denne udgivelse:
- arbejde omkring GLib atomare ops API forandring
- bedre håndtering af misdannede buffere i RTP depayloders
- nogle mindre kompilering rettelser
- 650470: RTP: nogle depayloaders bryde med misdannede RTP-pakker
- 652144: udp: fix compiler advarsel på MinGW-w64
Hvad er nyt i version 0.10.28:
- Fix bygge problem med nye kerner (med den gamle video4linux1 grænseflade header fjernet)
- 643716: v4l2src: undlader at bygge med nyere kerner: ./v4l2_calls.h:33: fatal fejl: linux / videodev.h: Ingen sådan fil eller mappe
Hvad er nyt i version 0.10.27:
- Avidemux: tilføje løsning for buggy liste størrelse; ekstrakt datetime tags
- cacasink: fix masker og fremskridt
- deinterlace: ændre standard til lineær
- deinterlace: undgå uendelig løkke afdrypning
- deinterlace: omskrivning / fix hvordan tilstødende skanderingslinier beregnes
- flvdemux: brug AAC-codec-data til at justere Samplerate hvis nødvendigt
- flvmux: Fix for Nellymoser codecid indstilling
- icydemux: Tilføj 'StreamUrl' metadata som GST_TAG_HOMEPAGE tag
- id3demux: fix parsing af ID3v2.4 genre rammer med flere genrer
- imagefreeze: passere langs eos, hvis de modtages inden buffer ankommer
- jpegdec: tilføje & quot; max-fejl & quot; ejendom til at ignorere afkodningsfejl
- jpegdec: undgå uendelig løkke, når resyncing; kassere ufuldstændig billede
- matroskademux: tilføje stream-format og justering ejendomme til H264
- matroskademux: antage Matroska hvis ingen DOCTYPE er angivet
- matroskademux: stigning tilladt max. blokstørrelse for skubbetilstand fra 10M til 15M
- matroskademux: normalisere tomme Cues til ingen Stikord
- matroskamux: tilføje understøttelse af DTS og E-AC3 lyd
- matroskamux: prøv at skrive tidsstempler i alle de udgående buffere
- multifilesink: send stream headere i nøgle-frame-tilstand
- multiudpsink: tilføje buffer-size ejendom
- navseek: tilføje grundlæggende støtte til at ændre afspilning sats
- pulsemixer: Implement MIXER_FLAG_AUTO_NOTIFICATIONS
- pulsesink: Skyl resterende buffered prøver på EOS
- pulsesink: gøre corking under pause synkron; ikke trække proppen i _start
- pulsesink: trække proppen stream mens skylle ringbuffer
- pulsesrc: tilføje & quot; klient & quot; ejendom
- qtdemux: tilføje understøttelse til fragmenteret mp4
- qtdemux: tilføje understøttelse til (E) AC-3, WMA og VC-1 audio
- qtdemux: tillade trække atomer med ukendt størrelse
- qtdemux: fix flow tilbagevenden sammenlægning og håndtering af tæt ultimo fil hjørne sager
- qtdemux: parse og brug skabelse tid tag fra mvhd
- rtpbin: kopi buffering statistik
- rtpbin: korrekt beregne RTCP pakkestørrelse
- RTP: fix rang af læssemaskiner og depayloaders
- RTP: flush stat på flush-stop for at søge håndtering for mange (de) læssemaskiner
- RTP ac3pay: tilføje AC3 Payloader
- RTP h264depay: bestemme output H264 layout ved hjælp af hætter forhandling
- RTP h264pay: gennemføre fuld bytestream scanning
- RTP j2kdepay: tilføje understøttelse til buffer lister; gøre depayloader mere robust
- RTP j2kpay: brug buffer lister for bedre ydeevne
- RTP j2kpay: håndtag EOC korrekt; stoppe scanningen når vi nået til slutningen
- RTP j2kpay: Brug SOP markører til at opdele bitstream
- RTP jitterbuffer: give et ur; få bedre buffering niveau
- RTP jpegdepay: fix framerate parsing for lokaliteter, der bruger et komma som decimaltal
- RTP mp4adepay: forbedre tidsstempler på udgående pakker
- rtpsession: udsender også RTCP aktivitet på SR
- rtpsession: Husk sidste sendt RB-værdier
- rtspsrc: tilføje og bruge auto buffering tilstanden
- rtspsrc: nedbrydes yndefuldt ved at undlade at søge og nappe QUERY_SEEKING respons
- rtspsrc: bl.a. rækkevidde anmodning om alle vandløb med ikke-samlet styring
- rtspsrc: øge udp buffer størrelse
- rtspsrc: reset sessionshåndtering tidszone ved gennemskylning
- rtspsrc: vælg multicast transporter på en smartere måde
- souphttpsrc: send ikke søger bag slutningen af filen til serveren
- v4l2sink: tilføje navigation støtte; egenskaber for at kontrollere afgrøde
- vrawdepay: fix længde kontrol
- wavparse: opdage DTS annonceret som PCM korrekt i nogle flere tilfælde
- ximagesrc: ændring fra XGetImage til XGetSubImage afhængig af en ejendom
- Bugs fast siden 0.10.26:
- 596321: qtdemux: tilføje understøttelse til fragmenteret MP4 og & quot; mfra & quot; kasser
- 618389: [pulsemixer] bør gennemføre MIXER_FLAG_AUTO_NOTIFICATIONS grænseflade
- 618652: [effectv] Anvendelse af uninitialised værdi i unit test
- 620283: Støtte til Adobes F4F mangler
- 621929: [PLUGIN-MOVE] flytte jack plugin fra -Bad til -God
- 623178: [matroskademux] fejlmeddelelse for indregnede FourCC koder bør forbedres
- 625825: kan ikke linke rtpmp4adepay! aacparse
- 629418: progressreport: tilføje understøttelse til bestemmelse stream position fra buffer tidsstempler stedet for at bruge forespørgsler
- 631516: [navseek] Tilføj støtte til at ændre afspilning sats
- 632654: [matroskamux] forsøge at skrive tidsstempler i de fleste af de udgående buffere
- 632897: flvmux ikke indstille den korrekte Nellymoser codec id
- 633280: [icydemux] [PATCH] icydemux: Send »StreamUrl 'metadata som GST_TAG_HOMEPAGE tag
- 634314: pngdec hænger på defekte PNGs
- 634391: [v4l2src] tilføje interlaced felt til caps
- 634393: v4l2src: Sæt øverste felt først for interlaced fanger
- 634910: [rtph264pay] Gennemføre bytestream scanning
- 634928: [qtdemux] rapport oprettelse / ændring tid via metadata tag
- 635734: jpegdec: uendelig løkke ved afspilning motion jpeg strøm
- 636049: ximagesrc: fix remote X og slukkes ved dem
- 636172: imagefreeze: eos er ikke bestået, før en buffer ankommer
- 636234: [wavparse] DTS 6CH spillet som stereo 16 bit PCM, hvis DTS ramme starter fra nul offset
- 636621: flvdemux: ikke indstille den rigtige prøve sats for AAC-lyd
- 636784: [qtdemux] GST_QUERY_CONVERT implementering for qtdemux
- 637060: matroskademux: fejl ud på 13MB blokke, når streaming
- 637686: [jpegenc] Forbedre sinkpad getcaps resultater
- 638019: [matroskademux] nogle Matroska-filer er ikke specificere DocType
- 638072: bygge fiasko: rtpsource.c: error: »have_rb« kan anvendes initialiseret i denne funktion
- 638535: id3demux: flere genrer som pr ID3v2.4 ikke understøttet korrekt
- 638569:. Cacasink går ned, når givet 15-bit video
- 639240: pulsesink: spilleregler & gt; PAUSED- & gt; AFSPILNING overgang forårsager frafald
- 639321: deinterlace: feltet {1,3} scanlinie pointers synes at være fra ved et felt linje
- 639339: v4l2: undlader at bygge med ældre kerner på grund af manglende V4L_FIELD_INTERLACED_ {TB, BT}
- 639516: muxers: fix indstilling src pad hætter
- 639740: [pulsesink] ikke trække proppen i nogle tilfælde under baglæns afspilning
- 640028: [qtdemux] nedbrud på misdannet mov strøm
- 640063: rtph264depay: lækker codec data buffer i byte-stream = false tilstand
- 640064: rtspsrc hukommelsesfejl
- 640080: rtspsrc: ikke fejl korrekt på netværksfejl
- 623063: [jpegdec] tilføje & quot; max-fejl & quot; ejendom
Hvad er nyt i version 0.10.26:
- alphacolor: gøre passthrough arbejde
- Avidemux: baglæns afspilning rettelser; forhindre overlapning af efterfølgende fragmenter
- deinterlace: Fjern samling kode til fordel for Orc
- dvdemux: parse SMPTE tidskoder
- flvdemux: parse og bruge cts (rettelser nervøse H.264 afspilning i nogle tilfælde)
- flvmux: gensende onMetada tag når tags ændringer i streamable tilstand
- g729pay: strækker sig fra højre forælder
- GConf: Installer ikke skemaer når GConf er deaktiveret
- Goom, goom2k1: tilføje ventetid kompensation kode, rapport latenstid korrekt
- gstrtpjpegpay: Tilføjet Definer Genstart Interval (DRI) Marker
- h264depay: altid markere codec_data som keyframe
- icydemux: fremad tag arrangementer
- id3v2mux: Tilføj kortlægning for album kunstner
- imagefreeze: generere en perfekt tidsstemplet strøm
- niveau: undgå division med nul på stilhed
- matroskademux: mere robusthed for fortolkningsfejl og hjørne-sager
- matroskademux: udtrække H.264 profil og niveau og sæt på CAPS
- matroskamux: reducere newsegment begivenhed spam og sætte discont flag hvor der er behov
- puls: tillade indstilling af puls stream egenskaber
- puls: fix device_description i READY
- pulsesink: Tilføj & quot; klient & quot; ejendom for at indstille PA klient navn
- pulsesink: Del PA sammenhæng mellem alle klienter med samme navn
- qtdemux: eksport AAC / MPEG-4 / H.264 profil og niveau i caps
- RTP: tilføje G722 payloader og depayloader elementer
- rtpamr (de) løn: støtte AMR-WB SID ramme
- rtpamrpay: ordentlig varighed til flere ramme nyttelast; korrekt støtte perfekt-rtptime
- rtpbin: tilføje & quot; ntp-sync & quot; ejendom og & quot; Brug-pipeline-clock & quot; egenskaber
- rtpg729pay: korrekt understøtter perfekt-rtptime
- rtph264depay: kun indstille delta enhed på alle-ikke-centrale enheder
- rtpmanager: tilvejebringe supplerende statistikker
- rtpmp4adepay: Grib samplingfrekvens og sat i hætter
- rtpmparobustdepay: korrekt indsætte dummy buffere; bruge gyldig bitrate til løs ramme
- rtpmpvpay: fix timestamping af RTP buffere
- rtpsession: Føj mulighed for at auto-opdage RTP båndbredde
- rtpsession: Beregn RTCP båndbredde som en brøkdel af RTP båndbredde
- rtpsession: Tæl sendt RTCP pakker efter de er blevet færdige
- rtpsession: slappe tredjepart kollisionsdetektion
- rtpstats: Afhjælp beskrivelse af current_time i RTPArrivalStats
- rtspext: stop konfiguration på første fiasko
- rtspsrc: Føj ejendom til at konfigurere udpsrc buffer størrelse
- rtspsrc: tilføje rtsp-SDP protokol support
- rtspsrc: ikke tilføje / UDP i transportsektoren, er det standard
- rtspsrc: fix varighed indberetning
- rtspsrc: håndtere forslidt fordøje autentificering session data li>
- rtspsrc: Brug SDP uri parse metode
- shapewipe: tilføje valgfri parameter grænse og afmatning animation
- shapewipe: Kraft format til AYUV i eksemplet pipeline af samme grund
- shapewipe: Tving input til AYUV at forhindre forhandlings- fejl i videomixer
- spektrum: kun samlet størrelsesorden / fase, hvis brugeren beder om det, ydeevne rettelser
- v4l2src: tilføje styrbare colorbalance parametre, tilføje decimere ejendom
- v4l2src: fix hjælp mpegts via mmap interface; bruge GstBaseSrc :: blok-størrelse som fallback størrelse
- videomixer2: ny videomixer2 element, der opfører sig bedre end videomixer
- vrawdepay: håndtere ugyldig nyttelast bedre
- Bugs fast siden 0.10.25:
- 625825: kan ikke linke rtpmp4adepay! aacparse
- 629047: segmenteringsfejl i søge matroskademux
- 537544: [puls] tillade indstilling pa kontekst egenskaber
- 628996: pulsesink brudt efter fælles kontekst patch (bug # 624338)
- 529672: Stor ventetid og dårlig framerate under blanding af flere live streams
- 581294: rtspext: extensions configure_stream metoder konflikt
- 598915: qtdemux: udbrede JPEG2000 header data image / x-J2C
- 612313: qtdemux: Indlæg AAC profil / niveau i caps
- 616521: qtdemux: Eksport MPEG-4-video profil og niveau i stream caps
- 617318: matroskademux, qtdemux: Brug pbutils til H.264-profil / niveau udvinding
- 620790: [matroskademux] generel stream fejl, når du forsøger at afspille visse Mkv fil
- 622390: [v4l2] tilføje styrbare farve balance egenskaber / programmerbar kamera
- 624338: [pulsesink] Håndtag puls sammenhæng adskilt fra ringbuffers og dele dem
- 625547: imagefreeze enhed mislykkes lejlighedsvis
- 626048: [videomixer] behov tilstand, synkroniserer streams baseret på tidsstempler
- 626518: [imagefreeze] bedre hætter forhandling
- 627162: [puls] bedre fallback returværdi for gst_pulse_client_name ()
- 627174: [pulsesink] ny ejendom til at tune PA klient navn
- 627289: souphttpsrc: nappe fejlmeddelelser
- 627341: wavparse: mærkelig håndtering af filer mindre end 12 bytes
- 627796: rtpbin: tilføje ntp ur sync
- 628020: [pulsesink] påstand svigt i change_state NULL- & gt; READY
- 628058:. Har du brug for en måde at indstille SO_RCVBUF ejendom på RTSP-baserede stikkontakter
- 628127:. Jpeg RTP payloader går ned, når der er korruption i jpeg byte stream
- 628214: Føj støtte til RTSP initiering gennem SDP filer
- 628349: [v4l2src] Understøtter ikke opfange mpegts hjælp mmap
- 628454: Matroska demuxer håndterer ikke DATO tag, hvis det indeholder kun et år nummer
- 628608: [alphacolor] element klassificering er forkert
- 629018: rtpjpegpay: ude af stand til at bygge på grund af ikke-initialiseret variabel advarsel
- 629522: [rtpjpegpay] tilføje understøttelse til Define Genstart Interval (DRI)
- 629839: [qtdemux] Update XMP tags parsing
- 629896: Fejl kompilering raw1394 (uden iec61883)
- 630088: [flvdemux] jerky h.264 videoafspilning
- 630205: [icydemux] Forward mærkebegivenheder downstrem
- 630256: rtph264-pay / depay: ikke respekterer tidsstempler fra indkomne buffere
- 630317: Kom pulsesink enhedsnavne virker ikke ligesom for alsasink
- 630378: speexenc / speexdec styrt med MSVC
- 630446: rtpmanager: tilvejebringe supplerende statistikker
- 630447: rtpsession: slappe tredjepart kollisionsdetektion
- 630449: rtpbin: Unlock før du tilføjer pad i new_payload_found
- 630451: rtpbin: Håndtag rsync af iterator, når de søger gratis pad navn
- 630452: rtpbin: Gør oprydning kilder i rtp_session_on_timeout MT sikker
- 630457: rtpmanager:. Pakke tabt, bør ikke være en advarsel
- 630458: niveau: undgå division med nul på stilhed
- 630500: [rtspsrc] betyder rtsp setup besked altid brug for & quot; / UDP & quot; string?
- 630888: v4l2sink ikke klare v4l2loopback kerne modul
- 631082: rtpjitterbuffer: forbedre dokumentreference
- 631303: [Goom] QoS advarsler, hvis kilden er GstAudioSrc
- 631330: [flvmux] [PATCH] Send igen opdateret onMetada tag når tags ændringer i streamable tilstand
- 631996: [h264depay] regression: rtsp: //stream.zoovision.com/KibaEp1n900.3gp
- 632548: [rtspsrc] regression; undlader at indberette varighed
- 632553: --disable-GConf stadig forsøger at installere skemaer
- 632682: [matroskademux] Håndtag mangler CodecPrivate for Vorbis / Theora
- 632945: rtph264depay i adgangen-enhed = true tilstand ikke sammenlægge delta enhed flag korrekt
- 633205: Fix for navigation begivenheder i videoflip
- 633212: [Goom] tilbagesendelse ikke forhandlet, når bps er ukendt
- 633970: [icydemux] brudt taglist håndtering
- 635532: rtspsrc: uventede eos ved brug af godkendelse (regression)
- 635843: [rtph264depay] segmenteringsfejl på tom nyttelast
- 636179: [deinterlace] Felter i forkert rækkefølge
- 626463: [matroskademux] & quot; læsning stor blok af størrelse 14688496 understøttes ikke & quot;
- 628894: [matroskademux] sjusket baglæns afspilning
- 633294: deinterlace bryder nogle DVD-menu scenarier
Hvad er nyt i version 0.10.25:
- v4l2src: massive performance forbedringer i mange tilfælde
- streaming-tilstand rettelser til AVI og Matroska / WebM
- søge i Matroska og WebM filer, der ikke har et indeks
- ny cpureport element for debugging
- Avidemux: forbedre VBR audio stream håndtering
- Avidemux: Streaming-tilstand rettelser: Brug korrekt offset for MOVI-baserede indeks, håndtere 0-size data bidder
- debugutils: nyt element cpureport, stolper & quot; cpu-rapport & quot; element beskeder på bus
- flacdec, rtspsrc, rtph264pay, rtpmp4vdepay: hukommelsesfejl rettelser
- gconfvideosrc: Brug korrekt GConf nøgle (. Dvs. ikke audiosrc tasten)
- gdkpixbuf: Fjern gdkpixbuf3 plugin igen, GDK-pixbuf var delt ud af GTK + og vil bo på 2.x
- id3v2mux: skriv beats-per-minut tag hjælp TBPM ramme
- jpegdec: fix markører parsing regression
- matroskademux: ikke fejl ud på en blok med ukendt Spornummer
- matroskademux: fix streaming i tilfælde, hvor størrelsen i byte er ukendt
- matroskademux: håndtere falske filer lagring ADTS AAC data li>
- matroskademux: støtte søger i lokale filer, selvom de ikke har et indeks
- matroskamux: Forsøg ikke at søge tilbage og ordne overskrifter hvis streamable = TRUE
- pulsesink: fix løb, når der oprettes flere pulsesinks samtidig
- qtdemux: også beregne PAR hjælp spor bredde og højde for QT-filer
- qtdemux: fastsætte max / avg i btrt atom læsning
- qtdemux: forbedre baglæns afspilning
- qtdemux: parse 64-bit version af mvhd atom samt stedet for erroring ud
- qtdemux: forhindre læsning forbi avc1 atom når parsing
- rtpg729pay: undgå basertppayload perfekt-rtptime tilstand
- rtph263pdepay: tillade flere ur-satser som input
- rtpL16depay: også parse koder for-params for antallet af kanaler
- rtpL16depay: standard til 1 kanal, hvis antallet af kanaler, der ikke er angivet
- rtpmp4gpay: gennemføre perfekte tidsstempler
- rtspsrc: tilføje & quot; port-range & quot; ejendom, nyttigt for opsætninger med firewall / IPsec
- rtspsrc: ikke genbruge UDP sockets (undgår ulige fejl, når data fra tidligere streams modtages)
- udpsrc: tilføje & quot; genbruge & quot; ejendom for at aktivere eller deaktivere port genbrug (aktiveret som standard, men deaktiveret i rtspsrc)
- v4l2: Sorter formater i den rigtige rækkefølge, så ikke-emuleret formater foretrukket
- videobalance: fix forkert låsning orden, der kan føre til en dødvande
- videomixer: kun nulstille QoS information og sende en NEWSEGMENT begivenhed nedstrøms for NEWSEGMENT begivenheder på master pad
- Bugs fast siden 0.10.24:
- 626463: [matroskademux] & quot; læsning stor blok af størrelse 14688496 understøttes ikke & quot;
- 593117: [Avidemux] Support AVF filer
- 618535: [Avidemux] undlader at streame eva_2010_2.22_promo1.avi
- 621520: [id3v2mux] skrive beats-per-minut-tag
- 622017:. [GstRtpMP4GDepay] Packet nyttelast var for kort
- 622577: rtspsrc har forvirrende fejlmeddelelser
- 623209: bug i rtpL16depay
- 623357: Avidemux: Push-funktionen virker ikke for nogle http streaming avi filer
- 623629: Reverse-afspilning Issue i QtDemux
- 624173: [qtdemux] qt fil med data dimension i tkhd ikke få pixel-aspekt-forholdet i caps
- 624331: videobalance: Blokeret låsestilling / fryser, når der skiftes & quot; lysstyrke & quot; ejendom
- 624455: Den Matroska muxer søger selv når det bruges med streamable = TRUE
- 624770: rtspsrc: hukommelsesfejl i gst_rtspsrc_handle_request
- 625002: [eksempler] Brug ikke GdkDraw
- 625153: rtspsrc: tilføje ejendomme til at indstille klient portinterval
- 625302: [qtdemux] Indstil pixel-aspekt-forholdet felt også for par = 1/1
- 625371: [matroskademux] kritiske advarsler, når spiller live WebM med progressiv download aktiveret
- 625442: pulsesink: nedbrud - pa_threaded_mainloop_stop kaldes fra pa tråd
- 625452: [videomixer] rørledning fra docs virker ikke længere
- 626467: matroskademux: Kritisk **: file Matroska-demux.c: line 578 (gst_matroska_demux_get_length): bør ikke nås
- 626609: [qtdemux] segmenteringsfejl når parsing avc1 atom
- 626619: [imagefreeze] Forkert søge adfærd
- 627689: [deinterlace] Broken tidsstempler
- 617368: [Matroska] Gennemføre push-tilstand søger og ikke-cue søger
Hvad er nyt i version 0.10.24:
- Brug Orc (Optimeret Indvendige Loops Runtime Compiler) for SIMD og
- andre optimeringer, og fjern liboil afhængighed. Det vigtigste mål
- for denne udgivelse var at gøre overgangen fra liboil til liborc.
- Ydelse forbedringer bør ikke forventes og vil være den
- Fokus for fremtidige versioner. liborc er en valgfri afhængighed for
- tiden, for at gøre det muligt at afprøve og udvikle den meget
- nyeste GStreamer versioner på systemer, der ikke har ork endnu.
- Men uden ork langsom unoptimised backup-koden skal bruges
- for mange ydeevne kritiske kode stier. Distributører opfordres
- for at pakke og sende den nyeste version af liborc og kompilere
- GStreamer moduler med --enable-ork. Vær venlig ikke at distribuere
- GStreamer pakker, der ikke ORC aktiveret. Flere oplysninger om
- den ork integration kan findes i docs / design / mappe.
- alpha: tilføje & quot; foretrækker-viderestilling & quot; ejendom for at tillade passthrough-tilstand
- Avidemux: forbedre audio VBR afsløring
- cmmlenc: Fjern hack at lade oggmux starte en ny side for hver CMML buffer
- deinterlace: tilføje MMX implementeringer af greedyh for UYVY; orcify nogle deinterlacing metoder
- dv1394: fastsætte interne ur endnu mere
- flvmux: tilføje & quot; streamable & quot; ejendom
- flvmux: skriv varighed på den korrekte position
- gdkpixbuf: Tilføj et gdkpixbuf3 plugin, der bruger gdkpixbuf3
- jpegdec: forbedret parsing og bedre buffer håndtering, der minimerer memcpys
- jpegdec, jpegenc: tilføje gråtoner støtte
- matroskademux: QoS rettelser og forbedringer; reverse forbedringer afspilning
- matroskademux: håndtag nul mellemstore numre korrekt
- matroskamux: tilføje & quot; streamable & quot; ejendom; sæt streamheaders på udgang caps
- matroskamux: prøv hårdere for at sikre klynger starter med en nøgle ramme
- matroskamux: mark output buffere korrekt som keyframe eller delta enhed
- matroskamux: gøre nogle skrive caching at undgå newsegment begivenheder før hver udgang buffer
- matroskamux: fix nogle tidsstempel drift skyldes afrundingsfejl
- pngenc: Støtte 8 bit gråtoner
- pulsesink: optimere kommunikationen med PulseAudio hjælp pa_stream_begin_write
- pulsesink: Indlæg give-ur meddelelse på bussen, hvis uret vises / forsvinder
- rtph264depay: overveje SPS, PPS og IDR som keyframe, alle andre som DELTA_UNIT
- rtph264pay: håndtere korte startcodes i H264 bytestream
- rtpjitterbuffer: stop buffering og udsende EOS i slutningen af en strøm
- rtpmparobustdepay: tilføje mpa-robust depayloader
- rtpmp4gdepay: beregne rammevarighed korrekt
- rtptheorapay: holde annoncere leveringen-metoden i den kapacitet, gendanner
- kompatibilitet med ældre Farsight versioner igen
- rtspsrc: respektere samlede kontrol attributter; prøve alle områder fra SDP
- spektrum: støtte 24-bit bredde og vilkårlig bitdybde
- udp: gøre url parsing kompatibel med VLC syntaks
- udpsrc: fix multicast-understøttelse på vinduer
- v4l2sink: ødelægge bufferpulje, når der skiftes tilstand til NULL
- videobox: fix forhandling for I420 / YV12
- videomixer: Må ikke blandes input med forskellige pixel størrelsesforhold; forhandlingsteknik rettelser
- wavparse: korrekt lukning segment byggeri, når du laver ikke-skylning søger
- wavparse: Brug typefind funktioner til at kontrollere, om PCM data indeholder DTS strøm
- Bugs fast siden 0.10.23:
- 619045: [spektrum] Tilføj understøttelse af 24-bit bredde og alle kombinationer dybde
- 555967: [oss4] præcisere nogle oversættelse strenge
- 570761: [Goom] nedbrud i plugin_info_init tildeling 260kB struct på stakken
- 583047: [jpegdec] optimere buffer håndtering når parsing frames
- 589997: [RTP] brug mpa-robust depayloader for helix-stil MP3-draft-00
- 595978: [udpsrc] undlod at spille en multicast stream
- 597695: [udpsrc] understøtter VLC-stil udp: //239.255.11.11: 1234 uri med binde-adresse
- 611117: [matroskademux] kan ikke håndtere ukendte klyngestørrelser
- 613066: [flvmux] Genaktiver omdøbt / fast er-live ejendom
- 615461: dv1394src ur fortsat brudt
- 617339: pulsesink ikke gør brug af pa_stream_begin_write
- 618530: [videomixer] ikke håndtere pixel-aspekt-forholdet korrekt
- 618871: 1394: Fjern ubrugelige last_time
- 618982: [wavparse] forkert lukning segment, når du laver ikke-skylning søger
- 619198: [matroskademux] GstEbmlRead oprydning
- 619273: [matroskamux] reducere downstream spam
- 619293: [avimux] rydde op avi skabelse header kode
- 619531: [rtspsrc] indlejrede ASX streams 'rtsp server ikke lide GStreamer anmodning
- 619717: unit test mislykkes, hvis ældre -God plugins er til stede i systemet plugin mappen
- 619824: Brug glib for kontrolsumberegning
- 619848: [deinterlace] kan ikke skifte ejendomme i rindende pipeline
- 620148: [videomixer] ikke forhandle format med nedstrøms
- 620154: [rtph264depay] Søger med RTP læssemaskiner korrumperer billeder tider
- 620162: [gdkpixbufdec] Bump rang til sekundære
- 620277: [pulsesink] custom ur bruges stadig efter NULL tilstandsændring
- 620358: [matroskademux] Sorenson Squish WebM output seeking spørgsmål
- 620390: rtph264pay ikke forstå korte startcodes
- 620494: [RTSP] stuttery lyd med nogle H264 / AAC streams
- 620540: [pulsesink] pa_stream_write () mislykkedes: Ugyldigt argument
- 620591: rtpceltpay håndterer ikke stereo Celt audio
- 620743: matroskademux: refactor delta enhed håndtering
- 620929: Nødvendig libraw1394 version er ikke høj nok
- 621510: GNOME Mål: Fjern deprecierede useriøse symboler
- 621566: [pulsesink] da opgradering plugins lyd forvansket via Amarok
- 621723: v4l2src nedbrud på spilleregler & gt; Fabriksbeton & gt; AFSPILNING
- 622498: [Avidemux] Nulstiller ikke alle tilstand, når du går tilbage til READY
- 622500: [v4l2sink] ødelægge åbne buffere når der skiftes til NULL
- 622501: [videobox] kan forhandle input / output-format kombinationer kan det faktisk ikke håndtere
- 622816: Lav demoer -DSEAL sikker
- 623103: matroskamux disponere fejl
- 623172: [jpegdec] lække i unit test
- 623196: rtpptdemux: send ikke brugerdefinerede nedstrøms begivenhed to gange
- 623366: [qtdemux] isolere falske tags fra XMP
- 623379: [flvmux] Skrivning varighed uden for det tildelte hukommelsesområde i streaming-tilstand
- 623585: jpegdec: undlader at springe ekstra 0xFF markører ved start
- 623654: qtdemux: Fix rækkefølge bitrates i 'btrt' atom
- 619817: [matroskademux] Reverse-afspilning virker ikke
- 617512: [alpha] bør arbejde viderestilling i alle formater, hvis alpha == 1.0
- 619485: matroskademux: springe buffere før en sen keyframe (QoS)
- 413942: [wavparse] uopdagede dts-in-wav
Hvad er nyt i version 0.10.23:
- Ændringer siden 0.10.22:
- alpha: tilføje understøttelse til YUY2, YVYU, UYVY og YV12; YUV- & gt; RGB konvertering rettelser
- avimux, flvmux, matroskamux: ikke gå ned, hvis tags ankommer på flere input puder samtidig
- avimux, matroskamux: tilføje understøttelse til On2 VP8
- capssetter: element flyttet fra GST-plugins-bad
- deinterlace: tilføje understøttelse til de fleste YUV og RGB-formater for nogle metoder
- deinterlace: gøre automatisk registrering af sammenfletning standard
- gamma: tilføje understøttelse af flere YUV / RGB-formater, lave gamma ejendom kontrollerbar
- jpegdec, jpegenc: støtte mere farverum og pixel formater
- matroskademux: gennemføre skubbetilstand søger
- matroskademux: tilføje understøttelse til WebM
- imagefreeze: plugin flyttet fra GST-plugins-bad
- oss4: plugin flyttet fra GST-plugins-bad
- osxvideosink: implementere xoverlay interface, tillade skifte synspunkter på runtime
- qcelpdepay: tilføje en QCELP depayloader
- qtdemux: tilføje understøttelse til VP8; skubbe-mode søger og CTT'er tabel parsing rettelser
- rtph263depay: Brug Picture Start Code at opdage pakketab og ramme starte
- rtph263pay: brug fandt gobs at anvende Mode A payloading
- rtph264depay: DELTA_UNIT mærkning af output buffere
- rtph264pay: udtrække SPS og PPS fra ejendommen forudsat parametersæt
- rtph264pay: tilføje config-interval ejendom til at re-sende SPS / KKS i strøm
- rtpmp4vpay: tilføje config-interval ejendom til re-insert config i strøm
- rtptheoradepay: fix in-band-konfiguration parsing
- rtptheorapay: tilføje config-interval parameter til at re-insert config i strøm
- rtpvorbisdepay, rtptheoradepay: også acceptere in-line-konfiguration
- rtsp: ejendomme configure båndbredde i sessionen
- rtspsrc: falde tilbage til SDP havne i stedet for server_port
- rtspsrc: brug SDP-forbindelse info i multicast
- rtspsrc: håndtere SØGER forespørgsler
- smptealpha: tilføje understøttelse for alle 4 ARGB formater og YV12 (omregnet til AYUV)
- videobalance: tilføje understøttelse for alle RGB-formater, Y41B, Y42B og Y444, YUY2, UYVY, AYUV og YVYU
- videobox: tilføje understøttelse til Y444, Y42B, Y41B, YUY2, UYUV og YVYU
- videobox: fix floating point til heltal konvertering for henholdsvis alfa-værdier
- videobox: håndtere intervaller / lister over bredde eller højde, når transformerende hætter
- videobox: oversætte navigation begivenheder at give mening igen opstrøms
- videofilter: merge gamma, videobalance og videoflip plugin i enkelte PLU
- videoflip: tilføje understøttelse for alle RGB-formater og AYUV, Y41B, Y42B og Y444
- videoflip: også vende pixel-aspekt-forholdet, hvis bredde / højde udveksles
- videomixer: tilføje understøttelse til Y444, Y42B, Y41B, YV12, YUY2, YVYU, UYVY
- webmmux: Tilføj ny webmmux element, der kun understøtter Muxing af WebM
- y4menc: tilføje 4: 2: 2, 4: 1: 1, og 4: 4: 4 output support
- Bugs fast siden 0.10.22:
- 619485: matroskademux: springe buffere før en sen keyframe (QoS)
- 576286: [videomixer] bør acceptere / output ikke-alfa streams
Kommentarer ikke fundet