GStreamer ist eine Bibliothek, die den Bau von Graphen von Medien-Handling-Komponenten ermöglicht, die von einfachen Vorbis und Ogg-Wiedergabe bis hin zu komplexen Audio (Mischen) und Video (nicht-lineare Editing) Verarbeitung.
Anwendungen profitieren von Fortschritten in der Codec-und Filtertechnik transparent zu nehmen. Entwickler können neue Codecs und Filter, indem Sie eine einfache Plug-In mit einem sauberen, generische Schnittstelle hinzufügen
Eigenschaften .
- Parallel Installierbarkeit mit 0.8.x-Serie
- Thread Design und API
- neue ID3-Demuxer (der Verrückte in ersetzt gst-plugins-ugly)
- memleak Fixes in avidemux, wavparse, Level, Rauch
- Häfen von mehrteiligen,
- Fixes in flacdec, flxdec, rtp
- Aktualisierungen der Dokumentation auf Videomixer
- neu hinzugefügt sunaudiosink, gconfaudiosrc und gconfvideosrc Elemente
Was ist neu in dieser Pressemitteilung:
- Arbeit um GLib Atom ops API Änderung
- besseren Verarbeitung ungültiger Puffer in RTP depayloders
- einige kleinere Fixes Zusammenstellung
- 650.470: rtp: einige depayloaders brechen mit missgebildeten RTP-Pakete
- 652.144: udp: fix Compilerwarnung auf mingw-w64
Was ist neu in der Version 0.10.28:
- Fix bauen Problem mit neuen Kernel (mit der alten video4linux1 Schnittstelle Header entfernt)
- 643.716: v4l2src: nicht mit neueren Kernel bauen: ./v4l2_calls.h:33: Schwerwiegender Fehler: linux / videodev.h: Keine solche Datei oder das Verzeichnis
Was ist neu in der Version 0.10.27:
- avidemux: add Workaround für Buggy Listengröße; Extrakt datetime-Tags
- cacasink: fix Masken und Fortschritte
- deinterlace: Setzt den Standard auf linear
- deinterlace: vermeiden Endlosschleife Entleeren
- deinterlace: Rewrite / fix, wie benachbarte Abtastzeilen berechnet werden
- flvdemux: Verwendung AAC Codec-Daten an Samplefalls anpassen
- flvmux: Fix für Nellymoser codecid Einstellung
- icydemux: Metadaten 'STREAMURL' als GST_TAG_HOMEPAGE Schild hinzufügen
- id3demux: fix Parsen von ID3v2.4 Genrebilder mit mehreren Genres
- imagefreeze: Pass entlang eos, wenn die vor Puffer ankommt
- jpegdec: hinzufügen & quot; max-Fehler & quot; Eigenschaft Decodierungsfehler ignorieren
- jpegdec: vermeiden Endlosschleife, wenn neu synchronisiert wird; unvollständiges Bild verwerfen
- matroskademux: add-Stream-Format und Ausrichtung Eigenschaften für h264
- matroskademux: nehmen matroska wenn keine doctype angegeben
- matroskademux: Erhöhung max. Blockgröße für Push-Modus von 10M bis 15M
- matroskademux: normalisieren leere Cues bis keine Queues
- matroskamux: add Unterstützung für DTS und E-AC3-Audio
- matroskamux: versuchen, Zeitstempel in allen ausgehenden Puffer schreiben
- multifilesink: Senden Strom-Header in Key-Frame-Modus
- multiudpsink: add buffer-size-Eigenschaft
- navseek: add grundlegende Unterstützung für die Wiedergabegeschwindigkeit zu ändern
- pulsemixer: Implementieren MIXER_FLAG_AUTO_NOTIFICATIONS
- pulsesink: bündig verbleibenden gepufferte Proben auf EOS
- pulsesink: machen Verkorken während der Pause Synchron; nicht in _start entkorken
- pulsesink: Entkorken Strom während dem Spülen des Ringpuffers
- pulsesrc: hinzufügen & quot; Client & quot; Immobilien
- qtdemux: add Unterstützung für fragmentierte mp4
- qtdemux: add Unterstützung für (E) AC-3, WMA und VC-1 Audio
- qtdemux: Ziehen erlauben Atome mit unbekannter Größe
- qtdemux: fix-Flow-Rendite-Aggregation und Handhabung der in der Nähe von End-of-Datei Grenzfälle
- qtdemux: analysieren und nutzen Erstellungszeit Tag aus mvhd
- rtpbin: Kopie Pufferung stats
- rtpbin: korrekt zu berechnen RTCP Paketgröße
- rtp: fix Rang payloaders und depayloaders
- rtp: bündig Zustand auf UP-Stopp für suchen Handhabung für viele (de) payloaders
- rtp ac3pay: add AC3 payloader
- rtp h264depay: bestimmen Ausgang h264 Layout mit Kappen Verhandlungen
- rtp h264pay: Umsetzung voll Bytestream-Scan-Modus
- rtp j2kdepay: add Unterstützung für Puffer-Listen; machen depayloader belastbarer
- rtp j2kpay: Verwendung Pufferlisten für eine bessere Leistung
- rtp j2kpay: korrekt verarbeiten EOC; Suche beenden, wenn wir das Ende erreicht
- rtp j2kpay: Verwenden SOP Marker, den schnellen Bitstrom aufgeteilt
- rtp jitterbuffer: eine Uhr; besser Pufferung Ebene
- rtp jpegdepay: fix Framerate-Analyse für Gebietsschemas, die ein Komma als Gleitkomma verwenden
- rtp mp4adepay: Verbesserung der Zeitstempel auf ausgehende Pakete
- rtpsession: auch emittieren RTCP aktiv am SR
- rtpsession: Speichern zuletzt gesendete RB-Werte
- rtspsrc: hinzufügen und automatische Puffermodus
- rtspsrc: anmutig degradieren auf Fehler zu suchen und zu zwicken QUERY_SEEKING Antwort
- rtspsrc: include Bereich Anfrage für alle Ströme mit Nicht-Aggregat-Steuer
- rtspsrc: erhöhen udp Puffergröße
- rtspsrc: reset Session-Manager Basis Zeit beim Spülen
- rtspsrc: Wählen Sie Multicast-Transporte auf eine intelligentere Art
- souphttpsrc: nicht senden Sie sucht hinter dem Ende der Datei auf dem Server
- v4l2sink: add Navigationsunterstützung; Objekte, die Kulturpflanze
- vrawdepay: fix Längenprüfung
- wavparse: erkennen DTS als PCM beworben korrekt in einigen Fällen mehr
- ximagesrc: Wechsel von XGetImage um auf einem Grundstück XGetSubImage abhängig
- Bugs seit 0.10.26 behoben:
- 596.321: qtdemux: add Unterstützung für MP4 fragmentiert und & quot; MFRA & quot; Boxen
- 618.389: [pulsemixer] Sollte umzusetzen MIXER_FLAG_AUTO_NOTIFICATIONS Schnittstelle
- 618.652: [effectv] Die Verwendung von nicht initialisierten Wert im Gerät zu testen
- 620.283: Unterstützung für Adobes F4F fehlt
- 621.929: [PLUGIN-MOVE] bewegen Buchse Plugin von -Bad auf -gute
- 623.178: [matroskademux] Fehlermeldung für nicht erkannte FOURCC Codes verbessert werden
- 625.825: nicht verlinken rtpmp4adepay! aacparse
- 629.418: progressreport: fügen Sie die Unterstützung für die Bestimmung Strom Position aus dem Puffer-Zeitstempel anstelle von Abfragen
- 631.516: [navseek] Support In den Wiedergabegeschwindigkeit zu ändern
- 632.654: [matroskamux] versuchen, Zeitstempel in den meisten der ausgehenden Puffer schreiben
- 632.897: flvmux nicht das richtige Nellymoser-Codec-ID gesetzt
- 633.280: [icydemux] [PATCH] icydemux: Senden Metadaten 'STREAMURL' als GST_TAG_HOMEPAGE-Tag
- 634.314: pngdec hängt an fehlerhaften pngs
- 634.391: [v4l2src] hinzuzufügen interlaced Feld Kappen
- 634.393: v4l2src: Stellen oberes Feld zuerst für interlaced Aufnahmen
- 634.910: [rtph264pay] Implementieren Bytestream-Scan-Modus
- 634.928: [qtdemux] Bericht Erstellung / Änderung zeit über Metadaten-Tag
- 635.734: jpegdec: Endlosschleife bei der Wiedergabe von JPEG-Stream
- 636.049: ximagesrc: fix Remote-X und durch diejenigen,
- 636.172: imagefreeze: eos nicht übergeben, bevor ein Puffer ankommt
- 636.234: [wavparse] dts 6ch Stereo 16-Bit-PCM abgespielt, wenn DTS Rahmen beginnt bei Nicht-Nullpunktverschiebung
- 636.621: flvdemux: nicht das Recht Abtastrate für AAC-Audio-Set
- 636.784: [qtdemux] GST_QUERY_CONVERT Implementierung für qtdemux
- 637.060: matroskademux: Fehler auf 13MB Blöcke beim Streaming
- 637.686: [jpegenc] Verbessern sinkpad getcaps Ergebnisse
- 638.019: [matroskademux] einige Matroska-Dateien werden nicht spezifiziert DocType
- 638.072: bauen Ausfall: rtpsource.c: Fehler: »have_rb 'kann in dieser Funktion nicht initialisiert werden
- 638.535: id3demux: mehrere Genres nach ID3v2.4 nicht korrekt unterstützt
- 638.569. Cacasink stürzt bei bestimmten 15-Bit-Video
- 639.240: pulsesink: Spiel- & gt; PAUSED- & gt; SPIELEN Übergang läßt Dropout
- 639.321: deinterlace: Feld {1,3} Scanline Zeiger scheinen durch eine Feldlinie sein
- 639.339: v4l2: nicht mit älteren Kerneln aufgrund fehlender V4L_FIELD_INTERLACED_ bauen {TB, BT}
- 639.516: Muxern: fix Einstellung src Flächen-Abdeckungen
- 639.740: [pulsesink] wird während der Rückwärtswiedergabe in einigen Fällen nicht entkorken
- 640.028: [qtdemux] Absturz auf fehlerhafte mov Strom
- 640.063: rtph264depay: Lecks Codec Datenpuffers in Byte-Stream-Modus = false
- 640.064: rtspsrc Speicherleck
- 640.080: rtspsrc: nicht auf Netzwerkausfall richtig Fehler aus
- 623.063: [jpegdec] hinzufügen & quot; max-Fehler & quot; Immobilien
Was ist neu in der Version 0.10.26:
- alphacolor: make-Passthrough Arbeiten
- avidemux: Rückwärtswiedergabe behoben; Überlappung der nachfolgenden Fragmente zu verhindern
- deinterlace: Assembler-Code zu entfernen zugunsten der Ork
- dvdemux: analysieren SMPTE-Timecodes
- flvdemux: analysieren und nutzen cts (Fixes nervös H.264-Wiedergabe in einigen Fällen)
- flvmux: erneut onMetada Tag, wenn Tags Veränderungen stream Modus
- g729pay: erstreckt sich von rechts Mutter
- gconf: schemas Sie das Gerät nicht, wenn GConf deaktiviert
- goom, goom2k1: add Latenzausgleich Code, Bericht Latenz richtig
- gstrtpjpegpay: Added definieren Restart-Intervall (DRI) Markierung
- h264depay: immer markieren das codec_data als Keyframe
- icydemux: vorwärts Tag-Ereignisse
- id3v2mux: Fügen Sie Mapping für das Album Künstler
- imagefreeze: erzeugen einen perfekt timestamped Strom
- Ebene: Division durch Null zu vermeiden, auf Stille
- matroskademux: mehr Robustheit für Parse Fehler und Ecke Fälle
- matroskademux: extrahieren H.264-Profil und Niveau und Kappen Set
- matroskamux: reduzieren newsegment Veranstaltung Spam und stellen discont Flagge bei Bedarf
- Impuls: ermöglicht Einstellung der Impulsstrom Eigenschaften
- Impuls: fix device_description in BEREIT
- pulsesink hinzu: & quot; Client & quot; Eigenschaft, um das PA Client-Namen gesetzt
- pulsesink: teilen sich die PA Zusammenhang zwischen allen Clients mit dem gleichen Namen
- qtdemux: export AAC / MPEG-4 / H.264-Profil und Niveau in Kappen
- rtp: add G722 payloader und depayloader Elemente
- rtpamr (de) Bezahlung: unterstützt AMR-WB SID-Rahmen
- rtpamrpay: richtige Dauer für mehrere Frame Nutzlast; richtig zu stützen perfekt-rtptime
- rtpbin: hinzufügen & quot; NTP-sync & quot; Eigentum und & quot; verwenden-Pipeline-Takt & quot; Eigenschaften
- rtpg729pay: richtig zu stützen perfekt-rtptime
- rtph264depay: nur Delta-Einheit auf allen Nicht-Schlüssel-Einheiten eingestellt
- rtpmanager: zusätzliche Statistiken
- rtpmp4adepay: greifen die Abtastrate und in Kappen setzen
- rtpmparobustdepay: richtig Dummy-Puffer einlegen; benutzen gültig Bitrate für Dummy-Rahmen
- rtpmpvpay: fix Zeitstempel von rtp Puffer
- rtpsession: Fügen Sie die Option zum automatischen entdecken Sie die RTP-Bandbreite
- rtpsession: Berechnen RTCP-Bandbreite als eine Fraktion der RTP-Bandbreite
- rtpsession: Count gesendet RTCP-Pakete, nachdem sie zuvor beendet
- rtpsession: entspannen Drittkollisionserkennung
- rtpstats: Beseitigen Beschreibung current_time in RTPArrivalStats
- rtspext: Stopp-Konfiguration auf ersten Ausfall
- rtspsrc: Immobilie Merken konfigurieren udpsrc Puffergröße
- rtspsrc: add rtsp-SDP-Protokoll-Unterstützung
- rtspsrc: nicht in der Transport hinzufügen / UDP, es ist die Standard
- rtspsrc: fix Dauer Berichts
- rtspsrc: Griff schalen Digest-Authentifizierung Sitzungsdaten
- rtspsrc: Verwenden sdp uri Parse-Methode
- shapewipe: add optional enden Parameter und Verlangsamung Animation
- shapewipe: Kraft-Format in dem Beispiel-Pipeline aus dem gleichen Grund AYUV
- shapewipe: Zwingen Sie den Eingang auf AYUV Verhandlungs Ausfälle in Videomixer verhindern
- Spektrum: nur aggregierte Betrag / Phase, wenn der Benutzer danach fragt, Leistung Fixes
- v4l2src: add steuerbar colorbalance Parameter, fügen decimate Immobilien
- v4l2src: fix mit mpegts über die mmap-Schnittstelle; benutzen GstBaseSrc :: Blockgröße als Fallback Größe
- videomixer2: neue videomixer2 Element, das besser als Videomixer verhält
- vrawdepay: hand ungültig Nutzlast besser
- Bugs seit 0.10.25 behoben:
- 625.825: nicht verlinken rtpmp4adepay! aacparse
- 629.047: segfault in suchen matroskademux
- 537.544: [Impuls] ermöglichen die Einstellung pa Kontexteigenschaften
- 628.996: pulsesink nach gemeinsamen Kontext Patch (Bug # 624338) gebrochen
- 529.672: Big Latenz und schlechte Framerate beim Mischen mehrere Livestreams
- 581.294: rtspext: Erweiterungen configure_stream Methoden Konflikt
- 598.915: qtdemux: jpeg2000 Kopfdaten breiten sich in Bild / x-j2c
- 612.313: qtdemux: Klein AAC Profil / Niveau in Kappen
- 616.521: qtdemux: Export MPEG-4 Video-Profil und Niveau in Strom Kappen
- 617.318: matroskademux, qtdemux: Verwendung pbutils für H.264-Profil / Niveau Extraktion
- 620.790: [matroskademux] allgemeine Strom Fehler beim Versuch, bestimmte MKV-Datei wieder
- 622.390: [v4l2] hinzuzufügen steuerbaren Farbbalance Eigenschaften / programmierbare Kamera
- 624.338: [pulsesink] Handle Puls Rahmen getrennt von den ringbuffers und teilen Sie sie
- 625.547: imagefreeze Unit-Test manchmal nicht
- 626.048: [Videomixer] Bedürfnisse Modus, Ströme basierend auf Zeitstempel synchronisiert
- 626.518: [imagefreeze] besser Kappen Verhandlungen
- 627.162: [Impuls] besser Fallback-Rückgabewert für gst_pulse_client_name ()
- 627.174: [pulsesink] neue Eigenschaft Abstimmung der PA Client-Name
- 627.289: souphttpsrc: zwicken Fehlermeldungen
- 627.341: wavparse: merkwürdige Umgang mit Dateien kleiner als 12 Byte
- 627.796: rtpbin: add ntp Clock Sync
- 628.020: [pulsesink] Assertionsfehler in CHANGE_STATE NULL- & gt; BEREIT
- 628.058. Brauchen Sie noch einen Weg, um die SO_RCVBUF Immobilie auf RTSP-basierte Steckdosen gesetzt
- 628.127. Jpeg rtp payloader stürzt ab, wenn es Korruption in der JPEG-Byte-Strom
- 628.214: Unterstützung In den RTSP Einleitung durch SDP-Dateien
- 628.349: [v4l2src] Unterstützt keine Erfassung mpegts mit mmap
- 628.454: Matroska Demuxer nicht verarbeitet DATE Tag, wenn er nur eine Jahreszahl
- 628.608: [alphacolor] Element Klassifizierung ist falsch
- 629.018: rtpjpegpay: nicht wegen der nicht initialisierten Variablen Warnung bauen
- 629.522: [rtpjpegpay] fügen Sie Unterstützung für Definieren Restart-Intervall (DRI)
- 629.839: [qtdemux] Update XMP-Tags parsen
- 629.896: Fehler kompilieren raw1394 (ohne IEC61883)
- 630.088: [flvdemux] ruckartige h.264-Videowiedergabe
- 630.205: [icydemux] Vorwärts Tag-Ereignisse downstrem
- 630.256: rtph264-pay / Depay: keine Zeitstempel respektieren von eingehenden Puffer
- 630.317: Anreise pulsesink Gerätenamen nicht wie für alsasink arbeiten
- 630.378: speexenc / speexdec Crash mit MSVC
- 630.446: rtpmanager: zusätzliche Statistiken
- 630.447: rtpsession: entspannen Kollisionserkennung Fremd
- 630.449: rtpbin: entriegeln, bevor Sie Pad in new_payload_found
- 630.451: rtpbin: Griff rysnc der Iterator bei der Suche nach freien Pad Name
- 630.452: rtpbin: Stellen Reinigung Quellen in rtp_session_on_timeout MT sicher
- 630.457: rtpmanager:. Paket verlor nicht eine Warnung sein
- 630.458: Level: Division durch Null zu vermeiden, auf Stille
- 630.500: [rtspsrc] hat rtsp Setup-Nachricht immer brauchen & quot; / UDP & quot; String?
- 630.888: v4l2sink nicht mit v4l2loopback Kernel-Modul zu bewältigen
- 631.082: rtpjitterbuffer: Verbesserung der Dokumentverweis
- 631.303: [goom] qos Warnungen, wenn Quelle ist GstAudioSrc
- 631.330: [flvmux] [PATCH] erneut senden aktualisiert onMetada Tag, wenn Tags Veränderungen stream Modus
- 631.996: [h264depay] Regression: rtsp: //stream.zoovision.com/KibaEp1n900.3gp
- 632.548: [rtspsrc] Regression; nicht Dauer berichten
- 632.553: --disable-gconf noch versucht, Schemata installieren
- 632.682: [matroskademux] Handle fehlt CodecPrivate für Vorbis / Theora
- 632.945: rtph264depay in Zugriffseinheit = true-Modus nicht die Delta-Einheit Fahne richtig aggregieren
- 633.205: Fix für Navigationsereignisse in videoflip
- 633.212: [goom] Rückkehr nicht verhandelt, wenn bps ist unbekannt
- 633.970: [icydemux] gebrochen taglist Handhabung
- 635.532: rtspsrc: unerwartete eos bei der Verwendung von Authentifizierung (Regression)
- 635.843: [rtph264depay] segfault auf leeren Nutzlast
- 636.179: [deinterlace] Felder in falscher Reihenfolge
- 626.463: [matroskademux] & quot; Lesen großer Block der Größe 14688496 nicht unterstützt & quot;
- 628.894: [matroskademux] schlampig Rückwärtswiedergabe
- 633.294: deinterlace bricht einige DVD-Menü Szenarien
Was ist neu in der Version 0.10.25:
- v4l2src: massiven Performance-Verbesserung in vielen Fällen
- Streaming-Modus behebt AVI und Matroska / webm
- Suche in Matroska und webm Dateien, die keinen Index haben
- neue cpureport Element für die Fehlersuche
- avidemux: Verbesserung der VBR-Audio-Stream Handling
- avidemux: Streaming-Modus behebt: Verwenden Sie die richtige für movi basierte Index-Offset, Griff 0 große Datenblöcken
- debugutils: neues Element cpureport, Beiträge & quot; cpu-Bericht & quot; Element-Nachrichten auf dem Bus
- flacdec, rtspsrc, rtph264pay, rtpmp4vdepay: Speicherleck behoben
- gconfvideosrc: Verwenden richtigen GConf-Taste (. Dh nicht der AudioSrc Taste)
- GdkPixbuf: entfernen gdkpixbuf3 wieder Plugin, gdk-pixbuf wurde von gtk + aufgeteilt und werden auf 2.x bleiben
- id3v2mux: schreiben Beats pro Minute Tag mit TBPM Rahmen
- jpegdec: fix Marker Analysieren Regression
- matroskademux: nicht Fehler aus auf einem Block mit unbekannten Tracknummer
- matroskademux: fix-Streaming im Fall, dass die Größe in Bytes ist unbekannt
- matroskademux: hand gefälschte Dateien speichert ADTS AAC-Daten
- matroskademux: Unterstützung der Suche in lokalen Dateien, auch wenn sie keinen Index haben
- matroskamux: versuchen Sie nicht, wieder zu suchen und zu beheben up-Header, wenn stream = TRUE
- pulsesink: fix-Rennen bei der Erstellung mehrerer pulsesinks gleichzeitig
- qtdemux: auch berechnen, PAR mit Spurweite und Höhe für QT-Dateien
- qtdemux: befestigen Sie die max / avg in btrt Atom lesen
- qtdemux: Verbesserung der Rückwärtswiedergabe
- qtdemux: parsen 64-Bit-Version von mvhd Atom sowie statt erroring aus
- qtdemux: Vermeide das Lesen nach AVC1 Atom beim Parsen
- rtpg729pay: vermeiden basertppayload perfekte rtptime-Modus
- rtph263pdepay: ermöglicht mehr Taktraten als Eingabe
- rtpL16depay: auch analysieren Codierung-params für die Anzahl der Kanäle
- rtpL16depay: 1 Kanal Verzug, wenn Anzahl der Kanäle nicht angegeben
- rtpmp4gpay: Implementierung perfekte Zeitstempel
- rtspsrc: hinzufügen & quot; Port-Bereich & quot; Eigentum, nützlich für Setups mit Firewall / IPSec
- rtspsrc: keine UDP-Sockets wiederverwenden (ungerade vermeidet Fehler bei der Daten aus früheren Ströme empfangen wird)
- udpsrc: hinzufügen & quot; Wiederverwendung & quot; Eigenschaft aktiviert oder deaktiviert werden Port Wiederverwendung (standardmäßig aktiviert, aber in rtspsrc deaktiviert)
- v4l2: Art-Formate in der richtigen Reihenfolge, so dass nicht-emulierte Formate bevorzugt werden
- videobalance: fix falschen Sperr Ordnung, die zu einem Deadlock führen könnte
- Videomixer: nur zurückgesetzt QoS-Informationen und senden NEWSEGMENT Veranstaltung Downstream für NEWSEGMENT Veranstaltungen auf dem Master-Pad
- Bugs seit 0.10.24 behoben:
- 626.463: [matroskademux] & quot; Lesen großer Block der Größe 14688496 nicht unterstützt & quot;
- 593.117: [avidemux] Unterstützung AVF-Dateien
- 618.535: [avidemux] nicht streamen eva_2010_2.22_promo1.avi
- 621.520: [id3v2mux] schreiben Beats pro Minute-Tag
- 622.017. [GstRtpMP4GDepay] Packet Nutzlast war zu kurz
- 622.577: rtspsrc hat verwirrende Fehlermeldungen
- 623.209: Fehler in rtpL16depay
- 623.357: avidemux: Push-Modus nicht aus irgendeinem http Streaming AVI-Dateien zu arbeiten
- 623.629: Rückwärtswiedergabe Ausgabe in QtDemux
- 624.173: [qtdemux] qt-Datei mit Dimensionsdaten in tkhd keine Pixelseitenverhältnis in Kappen bekommen
- 624.331: videobalance: Deadlocks / friert beim Wechseln & quot; Helligkeit & quot; Immobilien
- 624.455: Der Matroska Muxer sucht, auch wenn mit stream = TRUE verwendet
- 624.770: rtspsrc: Speicherleck in gst_rtspsrc_handle_request
- 625.002: [Beispiele] Verwenden Sie keine GdkDraw
- 625.153: rtspsrc: Add-Eigenschaft auf Client-Port-Bereich festgelegt
- 625.302: [qtdemux] das Pixel-Seitenverhältnis-Bereich auch für par = 1.1 Stellen
- 625.371: [matroskademux] kritische Warnungen bei Live webm mit progressiven Download aktiviert
- 625.442: pulsesink: crash - pa_threaded_mainloop_stop aus der pa-Thread aufgerufen
- 625.452: [Videomixer] Pipeline aus der Dokumentation nicht mehr funktioniert
- 626.467: matroskademux: CRITICAL **: Datei Matroska-demux.c: Linie 578 (gst_matroska_demux_get_length): Soll nicht erreicht werden
- 626.609: [qtdemux] segfault beim Parsen AVC1 Atom
- 626.619: [imagefreeze] Falsche zu suchen Verhalten
- 627.689: [deinterlace] Gebrochene Zeitstempel
- 617.368: [matroska] Implementieren Druckmodus suchenden und nicht-Cue suchen
Was ist neu in der Version 0.10.24:
- Verwenden Sie Orc (Optimized Inner Loops Runtime Compiler) für SIMD und
- andere Optimierungen und liboil Abhängigkeiten zu entfernen. Das Hauptziel
- für diese Version war es, den Übergang von liboil zu liborc zu machen.
- Performance-Verbesserungen nicht zu erwarten und wird die sein
- Schwerpunkt der zukünftigen Versionen. liborc ist eine optionale Abhängigkeit für
- Vorerst, damit es möglich ist, zu testen und zu entwickeln, die sehr
- neuesten GStreamer Versionen auf Systemen, die nicht über Ork noch.
- Ohne Ork langsam nicht optimierten Sicherungscode verwendet werden
- für viele Leistungs kritischen Code-Pfade. Händler aufgefordert werden
- zu verpacken und versenden die neueste Version von liborc und kompilieren
- GStreamer-Module mit --enable-Ork. Bitte verteilen Sie
- GStreamer-Pakete, die nicht aktiviert sind Ork. Weitere Informationen zu
- der Ork-Integration kann in der docs / Design / Verzeichnis gefunden werden.
- alpha: hinzufügen & quot; bevorzugen-Passthrough & quot; Eigentum, damit Passthrough-Modus
- avidemux: Verbesserung der Audio vbr Erkennung
- cmmlenc: Hack entfernen zu lassen oggmux eine neue Seite für jedes CMML Puffer starten
- deinterlace: add mmx Implementierungen greedyh für UYVY; orcify einige Deinterlacing Methoden
- dv1394: befestigen Sie die interne Uhr noch
- flvmux: hinzufügen & quot; stream & quot; Immobilien
- flvmux: schreiben Dauer an der richtigen Stelle
- GdkPixbuf: Fügen Sie eine gdkpixbuf3 Plugin, gdkpixbuf3 verwendet
- jpegdec: verbesserte Analyse und eine bessere Handhabung, die Puffer memcpys minimiert
- jpegdec, jpegenc: add Graustufen-Unterstützung
- matroskademux: QoS Korrekturen und Verbesserungen; Rückwärtswiedergabe verbessert
- matroskademux: korrekt verarbeiten Größe Null Zahlen
- matroskamux: hinzufügen & quot; stream & quot; Immobilien; Satz streamheaders am Ausgang Kappen
- matroskamux: try harder, um sicherzustellen, Cluster beginnen mit einem Schlüsselbild
- matroskamux: mark Ausgabepuffer zu Recht als Schlüsselbild oder Delta-Einheit
- matroskamux: tun einige Schreibcache zu newsegment Ereignisse vor jeder Ausgabepuffer zu vermeiden
- matroskamux: fix einige timestamp Drift durch Rundungsfehler verursacht
- pngenc: Unterstützung 8-Bit-Graustufen
- pulsesink: Optimierung der Kommunikation mit Pulseaudio mit pa_stream_begin_write
- pulsesink: Beitrag liefern Uhr Nachricht auf dem Bus, wenn die Uhr angezeigt / ausgeblendet
- rtph264depay: prüfen, SPS, PPS und IDR als Keyframe, alle anderen als DELTA_UNIT
- rtph264pay: hand kurzen startcodes im h264 Bytestream
- rtpjitterbuffer: stoppen Pufferung und emittieren EOS am Ende des Stroms
- rtpmparobustdepay: add mpa-robuste depayloader
- rtpmp4gdepay: korrekt zu berechnen, die Rahmendauer
- rtptheorapay: Halten der Bekanntgabe der Liefer-Methode in die Fähigkeiten, Wiederherstellung
- Kompatibilität mit älteren Versionen farsight wieder
- rtspsrc: respektieren Gesamtsteuer Attribute; versuchen, alle Bereiche von der SDP
- Spektrum: Unterstützung von 24 Bit Breite und beliebiger Farbtiefe
- udp: stellen URL-Analyse kompatibel mit VLC Syntax
- udpsrc: fix Multicast-Unterstützung auf Windows
- v4l2sink: zerstören Pufferpool beim Wechsel Zustand auf NULL
- Videobox: fix Verhandlungen für I420 / YV12
- Videomixer: keine Eingabe mit unterschiedlichen Pixel-Seitenverhältnissen mischen; Verhandlungs Fixes
- wavparse: einwandfreien Segment Bau, wenn dabei nicht Spülung soll
- wavparse: Verwenden typefind Funktionen zu überprüfen, ob PCM-Datenstrom enthält dts
- Bugs seit 0.10.23 behoben:
- 619.045: [Spektrum] Unterstützung für 24-Bit Breite und Tiefe alle Kombinationen hinzufügen
- 555.967: [oss4] klären einige Übersetzungstexte
- 570.761: [goom] Absturz in plugin_info_init Zuteilung 260kB Struktur auf Stapel
- 583.047: [jpegdec] optimieren Puffer Handling beim Parsen Rahmen
- 589.997: [rtp] müssen mpa-robuste depayloader für Helix-Stil MP3-ENTWURF-00
- 595.978: [udpsrc] versäumt, eine Multicast-Stream spielen
- 597.695: [udpsrc] unterstützt VLC-style udp: //239.255.11.11: 1234 uri mit Bindungsadresse
- 611.117: [matroskademux] können unbekannte Clustergrößen nicht verarbeiten
- 613.066: [flvmux] wieder aktivieren umbenannt / Fest ist Live-Eigenschaft
- 615.461: dv1394src Uhr weiter gebrochen werden
- 617.339: pulsesink keine Verwendung pa_stream_begin_write machen
- 618.530: [Videomixer] Hat Pixelseitenverhältnis nicht korrekt verarbeiten
- 618.871: 1394: zu entfernen nutzlos last_time
- 618.982: [wavparse] falsch Schließabschnitts, wenn dabei nicht Spülung suchen
- 619.198: [matroskademux] GstEbmlRead Bereinigung
- 619.273: [matroskamux] reduzieren nachgeschalteten Spam
- 619.293: [AVIMux] bereinigen avi header Schaffung Code
- 619.531: [rtspsrc] eingebettet asx Ströme 'rtsp-Server nicht wie gstreamer Anfrage
- 619.717: Unit-Tests fehlschlagen, wenn ältere -gute Plugins in System-Plugin-Verzeichnis vorhanden sind
- 619.824: Verwendung glib für Prüfsummen
- 619.848: [deinterlace] kann nicht Objekte laufenden Pipeline wechseln
- 620.148: [Videomixer] Hat Format nicht verhandeln mit nachgeschalteten
- 620.154: [rtph264depay] suche mit RTP payloaders verdirbt Bilder manchmal
- 620.162: [gdkpixbufdec] Bump Rang SECONDARY
- 620.277: [pulsesink] benutzerdefinierte Uhr noch nach NULL Zustandsänderung verwendet
- 620.358: [matroskademux] Sorenson Squish WebM Ausgangs seeking Fragen
- 620.390: rtph264pay nicht kurz startcodes verstehen
- 620.494: [RTSP] stuttery Audio mit einigen h264 / aac Ströme
- 620.540: [pulsesink] pa_stream_write () fehlgeschlagen: Invalid argument
- 620.591: rtpceltpay hat Stereo celt Audio nicht verarbeiten
- 620.743: matroskademux: Refactoring Delta Einheit Handhabung
- 620.929: Erforderlich libraw1394 Version ist nicht hoch genug,
- 621.510: GNOME Ziel: Entfernen Sie veraltete glib Symbole
- 621.566: [pulsesink] seit dem Upgrade Plugins Ton wird über Amarok verstümmelt
- 621.723: v4l2src stürzt auf Spiel- & gt; Ready- & gt; SPIELEN
- 622.498: [avidemux] Gibt alle staatlichen, wenn man wieder zurück auf BEREIT nicht zurückgesetzt
- 622.500: [v4l2sink] zerstören offenen Puffer bei einem Wechsel auf NULL
- 622.501: [Videobox] können Ein- / Ausgabeformatkombinationen verhandeln sie nicht wirklich umgehen kann
- 622.816: Stellen Demos -DSEAL sicher
- 623.103: matroskamux Fehler entsorgen
- 623.172: [jpegdec] Leck in Unit-Test
- 623.196: rtpptdemux: keine benutzerdefinierte nachgeschalteten Ereignis zweimal senden
- 623.366: [qtdemux] Streifen aus falschen Tags aus XMP
- 623.379: [flvmux] Schreibe Dauer außerhalb des zugewiesenen Speicherbereich im Streaming-Modus
- 623.585: jpegdec: nicht zusätzliche 0xff Marker beim Start überspringen
- 623.654: qtdemux: Fix Größenordnung von Bitraten in 'btrt' Atom
- 619.817: [matroskademux] Wiedergabe rückwärts funktioniert nicht
- 617.512: [alpha] sollte im Passthrough in allen Formaten arbeiten, wenn alpha == 1.0
- 619.485: matroskademux: überspringen Puffer vor einem späten Keyframe (QoS)
- 413.942: [wavparse] unentdeckt dts-in-wav
Was ist neu in der Version 0.10.23:
- Änderungen seit 0.10.22:
- alpha: add Unterstützung für YUY2, YVYU, UYVY und YV12; YUV- & gt; RGB-Konvertierung Fixes
- AVIMux, flvmux, matroskamux: nicht abstürzen, wenn Tags kommen auf mehreren Eingangskontaktstellen gleichzeitig
- AVIMux, matroskamux: add Unterstützung für On2 VP8
- capssetter: Element bewegt von gst-plugins-bad
- deinterlace: add Unterstützung für die meisten YUV und RGB-Formate für einige Methoden
- deinterlace: Stellen Sie die automatische Erkennung von Interlacing den Standard
- Gamma: add Unterstützung für mehr YUV / RGB-Formate, stellen Gamma Immobilien steuerbar
- jpegdec, jpegenc: unterstützt mehr Farbräume und Pixelformate
- matroskademux: Umsetzung Push-Modus sucht
- matroskademux: add Unterstützung für WebM
- imagefreeze: Plugin zog von gst-plugins-bad
- oss4: Plugin zog von gst-plugins-bad
- osxvideosink: Umsetzung des xoverlay Schnittstelle, erlauben Schalt Ansichten zur Laufzeit
- qcelpdepay: fügen Sie eine QCELP depayloader
- qtdemux: add Unterstützung für VP8; Push-Modus Suche und CTTS Tabelle Parsing Fixes
- rtph263depay: Verwenden Picture Start Code, um Paketverlust und Rahmenstart erkennen
- rtph263pay: Verwendung gefunden GOBs auf Modus gelten Eine Auslastbarkeit
- rtph264depay: DELTA_UNIT Kennzeichnung der Ausgabepuffer
- rtph264pay: extrahieren SPS und PPS von Immobilien vorgesehen Parametersatz
- rtph264pay: add config-Intervall Eigenschaft erneut zu senden SPS / PPS in Strom
- rtpmp4vpay: add config-Intervall Eigenschaft wieder ein, config in Strom
- rtptheoradepay: fix In-Band-Konfiguration Parsen
- rtptheorapay: add config-Intervallparameter wieder ein, config in Strom
- rtpvorbisdepay, rtptheoradepay: nehmen auch in-line-Konfiguration
- rtsp: configure Bandbreite Immobilien in der Sitzung
- rtspsrc: zurück zur SDP-Ports statt server_port fallen
- rtspsrc: verwenden Sie die SDP-Verbindungsinformationen in Multicast
- rtspsrc: hand SEEKING Fragen
- smptealpha: add Unterstützung für alle 4 ARGB Formate und YV12 (bis AYUV umgewandelt)
- videobalance: add Unterstützung für alle RGB-Formate, Y41B, Y42B und Y444, YUY2, UYVY, AYUV und YVYU
- Videobox: add Unterstützung für Y444, Y42B, Y41B, YUY2, UYUV und YVYU
- Videobox: fix Gleitkomma-Konvertierung für die Alpha-Werte Integer
- Videobox: handBereiche / Listen der Breite oder Höhe, wenn die Umwandlung Kappen
- Videobox: übersetzen Navigationsereignisse Sinn wieder flussaufwärts machen
- Videofilter: Gamma verschmelzen, videobalance und videoflip Plugin in einzelne plu
- videoflip: add Unterstützung für alle RGB-Formate und AYUV, Y41B, Y42B und Y444
- videoflip: auch das Pixel-Seitenverhältnis-Flip, wenn Breite / Höhe ausgetauscht werden
- Videomixer: add Unterstützung für Y444, Y42B, Y41B, YV12, YUY2, YVYU, UYVY
- webmmux: Neuen webmmux Element, dass nur unterstützt Muxen von WebM
- y4menc: add 4: 2: 2, 4: 1: 1 und 4: 4: 4-Ausgang-Unterstützung
- Bugs seit 0.10.22 behoben:
- 619.485: matroskademux: überspringen Puffer vor einem späten Keyframe (QoS)
- 576.286: [Videomixer] Sollte akzeptieren / Ausgabe nicht-alpha-Streams
Kommentare nicht gefunden