GStreamer Plugins Good

Software screenshot:
GStreamer Plugins Good
Dettagli del software:
Versione: 0.10.31
Data di caricamento: 15 Apr 15
Sviluppatore: Wim Taymans
Licenza: Libero
Popolarità: 34

Rating: nan/5 (Total Votes: 0)

GStreamer è una libreria che permette la costruzione di grafici di componenti di gestione dei supporti, che vanno dal semplice Vorbis e Ogg riproduzione per audio complesso (mixaggio) e video (editing non-lineare) di elaborazione.
Le applicazioni possono sfruttare i progressi nella tecnologia di codec e filtri in modo trasparente. Gli sviluppatori possono aggiungere nuovi codec e filtri scrivendo un semplice plugin con un pulito, un'interfaccia generica

Caratteristiche :.

  • installabilità Parallel con la serie 0.8.x
  • progettazione threadsafe e API
  • nuovo demuxer id3 (sostituisce quella pazza di GST-plugins-ugly)
  • correzioni memleak in Avidemux, wavparse, livello, fumo
  • porti di multipart,
  • correzioni in flacdec, flxdec, RTP
  • aggiornamenti della documentazione su videomixer
  • ha aggiunto una nuova sunaudiosink, gconfaudiosrc e gconfvideosrc elementi

Cosa c'è di nuovo in questa versione:

  • aggirare GLib ops atomiche cambiamento API
  • una migliore gestione dei buffer malformati in depayloders RTP
  • alcune correzioni di compilazione minori
  • 650.470: RTP: alcuni depayloaders rompere con pacchetti RTP malformato
  • 652.144: UDP: fix warning del compilatore in mingw-W64

Cosa c'è di nuovo in versione 0.10.28:

  • Fix costruire problema con nuovi kernel (con il vecchio intestazione interfaccia video4linux1 rimosso)
  • 643.716: v4l2src: non riesce a costruire con i nuovi kernel: ./v4l2_calls.h:33: errore fatale: linux / videodev.h: No such file or directory

Cosa c'è di nuovo in versione 0.10.27:

  • Avidemux: aggiungere soluzione per dimensioni dell'elenco buggy; tags estratto datetime
  • cacasink: fissare maschere e passi
  • deinterlacciamento: modificare il valore predefinito di lineare
  • deinterlacciamento: evitare loop infinito drenaggio
  • deinterlacciamento: riscrittura / fix come vicini sono calcolate le linee di scansione
  • flvdemux: usano la CAA codec-dati per regolare campionamento, se necessario
  • flvmux: Fix per Nellymoser codecid impostazione
  • icydemux: Aggiungi metadati 'StreamUrl' come tag GST_TAG_HOMEPAGE
  • id3demux: fix analisi di ID3v2.4 cornici di genere con più generi
  • imagefreeze: passare lungo eos se ricevuta prima di buffer arriva
  • jpegdec: aggiungere & quot; max-errori & quot; proprietà per ignorare gli errori di decodifica
  • jpegdec: evitare di ciclo infinito quando risincronizzazione; scartare immagine incomplete
  • matroskademux: aggiungere proprietà stream-formato e di allineamento per h264
  • matroskademux: assumere Matroska se non viene specificato alcun doctype
  • matroskademux: aumento permesso max. dimensione del blocco per modalità push da 10M a 15M
  • matroskademux: normalizzare Cues vuoti per non Cues
  • matroskamux: aggiungere il supporto per DTS e E-AC3 audio
  • matroskamux: provare a scrivere timestamp in tutti i buffer in uscita
  • multifilesink: invia le intestazioni flusso in modalità a fotogramma chiave
  • multiudpsink: aggiungere proprietà del buffer-size
  • navseek: aggiungere il supporto di base per cambiare velocità di riproduzione
  • pulsemixer: Implementazione MIXER_FLAG_AUTO_NOTIFICATIONS
  • pulsesink: filo rimanenti campioni tamponati sulla EOS
  • pulsesink: fare tappatura durante la pausa sincrono; non stappare in _start
  • pulsesink: flusso Stappare durante il lavaggio del ringbuffer
  • pulsesrc: aggiungere & quot; client & quot; Proprietà
  • qtdemux: aggiungere il supporto per mp4 frammentato
  • qtdemux: aggiungere il supporto per (E) AC-3, WMA e VC-1 audio
  • qtdemux: permettere che tira gli atomi con dimensioni sconosciute
  • qtdemux: fissare ritorno aggregazione e gestione dei casi vicino end-of-file di angolo flusso
  • qtdemux: analizzare e utilizzare tag ora di creazione da mvhd
  • rtpbin: copia il buffering stats
  • rtpbin: calcolare correttamente RTCP dimensione del pacchetto
  • RTP: fix rango di payloaders e depayloaders
  • RTP: Stato di colore sul filo-stop per cercare la gestione per molti (de) payloaders
  • RTP ac3pay: aggiungere AC3 Payloader
  • RTP h264depay: determinare h264 uscita layout utilizzando tappi trattativa
  • RTP h264pay: attuare modalità di scansione completa bytestream
  • RTP j2kdepay: aggiungere il supporto per le liste tampone; rendere depayloader più resistente
  • RTP j2kpay: liste tampone uso per migliorare le prestazioni
  • RTP j2kpay: gestire correttamente EOC; interrompere la scansione quando abbiamo raggiunto la fine
  • RTP j2kpay: utilizzare marcatori SOP per dividere bitstream
  • RTP jitterbuffer: fornire un orologio; migliorare il livello di buffering
  • RTP jpegdepay: fissare analisi framerate per locali che usano una virgola come virgola mobile
  • RTP mp4adepay: migliorare timestamp sui pacchetti in uscita
  • rtpsession: emettere anche l'attività RTCP sulla SR
  • rtpsession: ricordare ultimi valori RB inviati
  • rtspsrc: aggiungere e utilizzare la modalità automatica buffer
  • rtspsrc: degrada con grazia sulla mancanza di cercare e modificare la risposta QUERY_SEEKING
  • rtspsrc: comprende richiesta gamma per tutti i flussi di controllo non aggregato
  • rtspsrc: aumentare le dimensioni del buffer UDP
  • rtspsrc: reimpostare la sessione base dei tempi direttore durante il lavaggio
  • rtspsrc: selezionare trasporti multicast in un modo più intelligente
  • souphttpsrc: non inviare cerca dietro la fine del file al server
  • v4l2sink: aggiungere il supporto di navigazione; immobili da controllare coltura
  • vrawdepay: assegno lunghezza fix
  • wavparse: rilevare DTS pubblicizzati come PCM correttamente in alcuni casi più
  • ximagesrc: passaggio da XGetImage a XGetSubImage dipendente da una proprietà
  • Problemi risolti dal 0.10.26:
  • 596.321: qtdemux: aggiungere il supporto per MP4 e & quot frammentato; MFRA & quot; Scatole
  • 618.389: [pulsemixer] dovrebbe implementare l'interfaccia MIXER_FLAG_AUTO_NOTIFICATIONS
  • 618.652: [effectv] L'uso del valore Non inizializzato in unit test
  • 620.283: Sostegno F4F di Adobe manca
  • 621.929: [PLUGIN-MOVE] jack mossa plugin da -Bad a -buona
  • 623178: [matroskademux] messaggio di errore per i codici FourCC riconosciuti dovrebbe essere migliorata
  • 625.825: non si può collegare rtpmp4adepay! aacparse
  • 629.418: progressreport: aggiungere il supporto per determinare la posizione corrente dal buffer timestamp invece di usare query
  • 631.516: [navseek] Aggiungere il supporto per cambiare velocità di riproduzione
  • 632.654: [matroskamux] provare a scrivere timestamp nella maggior parte dei buffer in uscita
  • 632.897: flvmux non imposta il corretto id Nellymoser codec
  • 633.280: [icydemux] [PATCH] icydemux: Inviare metadati 'StreamUrl' come tag GST_TAG_HOMEPAGE
  • 634.314: si blocca pngdec su PNG difettosi
  • 634.391: [v4l2src] aggiungere campo interlacciato di caps
  • 634.393: v4l2src: impostare prima il campo superiore per la cattura interlacciate
  • 634.910: [rtph264pay] Attuare bytestream modalità di scansione
  • 634.928: [qtdemux] la creazione di report / ora di modifica tramite tag metadata
  • 635.734: jpegdec: loop infinito durante la riproduzione di streaming Motion JPEG
  • 636.049: ximagesrc: fissare X a distanza e fuori da quelle
  • 636.172: imagefreeze: eos non è passato prima di un buffer arriva
  • 636.234: [wavparse] dts 6ch giocato come stereo a 16 bit PCM se DTS telaio parte da non-offset di zero
  • 636.621: flvdemux: non impostare la frequenza di campionamento audio aac giusto per
  • 636.784: [qtdemux] implementazione GST_QUERY_CONVERT per qtdemux
  • 637.060: matroskademux: errori su blocchi di 13MB quando lo streaming
  • 637.686: [jpegenc] Migliorare getcaps sinkpad risultati
  • 638.019: [matroskademux] alcuni file Matroska non specificando DocType
  • 638.072: costruire fallimento: rtpsource.c: errore: 'have_rb' può essere utilizzata non inizializzato in funzione
  • 638.535: id3demux: più generi come da ID3v2.4 non supportate correttamente
  • 638.569:. Crash cacasink quando somministrato video di 15-bit
  • 639.240: pulsesink: PLAYING- & gt; PAUSED- & gt; RIPRODUZIONE transizione provoca abbandono
  • 639.321: deinterlacciamento: campo {1,3} puntatori scanline sembrano essere fuori da una linea di campo
  • 639.339: v4l2: non riesce a costruire con vecchi kernel a causa di mancanza V4L_FIELD_INTERLACED_ {TB, BT}
  • 639.516: muxer: correggere l'impostazione caps pad src
  • 639.740: [pulsesink] non stappare in alcuni casi, durante la riproduzione inversa
  • 640.028: [qtdemux] incidente in funzione mov malformato
  • 640.063: rtph264depay: fughe di buffer di dati codec in byte-stream = mode false
  • 640.064: perdita di memoria rtspsrc
  • 640.080: rtspsrc: non riesce ad errore correttamente in caso di fallimento della rete
  • 623.063: [jpegdec] aggiungere & quot; & quot-errors max; Proprietà

Cosa c'è di nuovo in versione 0.10.26:

  • alphacolor: rendere il lavoro passthrough
  • Avidemux: invertire correzioni di riproduzione; evitare la sovrapposizione di frammenti successivi
  • deinterlacciamento: rimuovere il codice assembly in favore di orc
  • dvdemux: analizzare i codici temporali SMPTE
  • flvdemux: analizzare e utilizzare CTS (permette la riproduzione H.264 nervosismo in alcuni casi)
  • flvmux: inviare nuovamente tag onMetada quando i tag cambiamenti nella modalità streamable
  • g729pay: estendersi da genitore destra
  • gconf: Non installare schemi quando GConf è disabilitato
  • goom, goom2k1: aggiungere codice compensazione di latenza, rapporto di latenza correttamente
  • gstrtpjpegpay: Aggiunto Definire Restart Interval (DRI) Marker
  • h264depay: segnare sempre il codec_data come fotogramma chiave
  • icydemux: avanti eventi tag
  • id3v2mux: Aggiungi mapping per l'album artista
  • imagefreeze: generare un flusso perfettamente timestamped
  • livello: evitare la divisione per zero sul silenzio
  • matroskademux: maggiore robustezza per errori di analisi e angolari casi
  • matroskademux: estrarre il profilo H.264 e il livello e impostare tappi
  • matroskamux: ridurre lo spam newsegment evento e impostare discont bandiera dove necessario
  • impulso: consentire l'impostazione di proprietà dello stream impulso
  • impulso: fissare device_description in READY
  • pulsesink: Aggiungi & quot; client & quot; di proprietà per impostare il nome del client PA
  • pulsesink: condividere il contesto PA tra tutti i clienti con lo stesso nome
  • qtdemux: export AAC / MPEG-4 / H.264 profilo e livello in caps
  • RTP: aggiungere G722 Payloader e depayloader elementi
  • rtpamr (de) paga: sostenere AMR-WB SID telaio
  • rtpamrpay: durata appropriata per molteplici telaio payload; supportare correttamente perfetto-rtptime
  • rtpbin: aggiungere & quot; ntp-sync & quot; proprietà e & quot; utilizzare pipeline-clock & quot; proprietà
  • rtpg729pay: sostenere adeguatamente perfetto-rtptime
  • rtph264depay: impostare solo unità delta su tutti-non chiave Unità
  • rtpmanager: fornire statistiche aggiuntive
  • rtpmp4adepay: afferrare la frequenza di campionamento e mettere in tappi
  • rtpmparobustdepay: inserire correttamente buffer fittizi; utilizzare bitrate valida per falso telaio
  • rtpmpvpay: fissare timestamping dei buffer RTP
  • rtpsession: Aggiungere l'opzione di auto-scoperta la banda RTP
  • rtpsession: Calcola RTCP larghezza di banda come una frazione della banda RTP
  • rtpsession: Count pacchetti RTCP inviati dopo che sono stati finiti
  • rtpsession: rilassarsi rilevamento delle collisioni di terze parti
  • rtpstats: Eliminare descrizione current_time in RTPArrivalStats
  • rtspext: smettere di configurazione sul primo fallimento
  • rtspsrc: Aggiungi proprietà per configurare udpsrc dimensione del buffer
  • rtspsrc: aggiungere il supporto del protocollo RTSP-sdp
  • rtspsrc: non aggiungere / UDP nel trasporto, è il default
  • rtspsrc: fissare segnalazione durata
  • rtspsrc: gestire raffermo digest dati della sessione di autenticazione
  • rtspsrc: utilizzare sdp metodo uri parse
  • shapewipe: aggiungere il parametro di confine facoltativo e animazione rallentamento
  • shapewipe: formato Force AYUV nell'esempio cantiere per lo stesso motivo
  • shapewipe: Forzare l'ingresso per AYUV per evitare errori di negoziazione in videomixer
  • spettro: solo aggregato grandezza / fase se l'utente lo richiede, le correzioni di prestazioni
  • v4l2src: aggiungere parametri COLORBALANCE controllabili, aggiungere proprietà decimi
  • v4l2src: fissare con mpegts tramite l'interfaccia mmap; utilizzare GstBaseSrc :: block-size come formato fallback
  • videomixer2: nuovo elemento videomixer2 che si comporta meglio di videomixer
  • vrawdepay: gestire payload valido meglio
  • Problemi risolti dal 0.10.25:
  • 625.825: non si può collegare rtpmp4adepay! aacparse
  • 629.047: segmentation fault in cerca matroskademux
  • 537.544: [impulso] consentire l'impostazione delle proprietà di contesto pa
  • 628.996: pulsesink rotto dopo cerotto contesto condiviso (bug # 624338)
  • 529.672: Big latenza e cattivo framerate mescolando più streaming live
  • 581.294: rtspext: estensioni configure_stream metodi conflitto
  • 598.915: qtdemux: diffondere i dati di intestazione JPEG2000 in image / x-J2C
  • 612.313: qtdemux: Messaggio Profilo AAC / livello caps
  • 616.521: qtdemux: Export MPEG-4 video profilo e livello in caps flusso
  • 617318: matroskademux, qtdemux: Utilizzare pbutils per estrazione H.264 profilo / livello
  • 620.790: [matroskademux] errore generale flusso quando si cerca di riprodurre certo file .mkv
  • 622.390: [v4l2] aggiungere controllabili bilanciamento dei colori proprietà / telecamera programmabile
  • 624.338: [pulsesink] Maneggiare contesto impulso separato dai ringbuffers e condividerli
  • 625.547: test di unità imagefreeze riesce occasionalmente
  • 626.048: [videomixer] modalità bisogni che sincronizza i flussi sulla base di timestamp
  • 626.518: [imagefreeze] meglio caps trattativa
  • 627.162: [impulso] valore di ritorno migliore ripiego per gst_pulse_client_name ()
  • 627.174: [pulsesink] nuova proprietà per sintonizzare il nome del client PA
  • 627.289: souphttpsrc: modificare i messaggi di errore
  • 627.341: wavparse: strano gestione dei file meno di 12 bytes
  • 627.796: rtpbin: aggiungere sync orologio ntp
  • 628.020: [pulsesink] non riuscita in change_state null- & gt; READY
  • 628.058:. Hai bisogno di un modo per impostare la proprietà SO_RCVBUF sui socket basato RTSP-
  • 628.127:. Crash jpeg RTP Payloader quando c'è la corruzione nel flusso di byte jpeg
  • 628.214: Aggiungere il supporto al RTSP iniziazione attraverso i file SDP
  • 628.349: [v4l2src] Non supporta la cattura mpegts utilizzando mmap
  • 628.454: Matroska demuxer non gestisce tag DATA se contiene solo un numero all'anno
  • 628.608: [alphacolor] classificazione elemento è sbagliato
  • 629.018: rtpjpegpay: incapace di costruire a causa della non inizializzato avvertimento variabile
  • 629.522: [rtpjpegpay] aggiungere il supporto per Definire Restart Interval (DRI)
  • 629.839: [qtdemux] tag aggiornamento XMP analisi
  • 629.896: errore di compilazione raw1394 (senza iec61883)
  • 630088: [flvdemux] video a scatti h.264 riproduzione
  • 630.205: [icydemux] eventi tag Forward downstrem
  • 630.256: rtph264-pay / Depay: non rispetta i timestamp dai buffer incomming
  • 630.317: Ottenere nomi dei dispositivi pulsesink non funziona così per alsasink
  • 630.378: speexenc / crash speexdec con MSVC
  • 630.446: rtpmanager: fornire statistiche aggiuntive
  • 630.447: rtpsession: rilassatevi rilevamento delle collisioni di terze parti
  • 630.449: rtpbin: Sblocca prima di aggiungere pad in new_payload_found
  • 630.451: rtpbin: Maniglia rysnc di iteratore cercando nome pad gratis
  • 630.452: rtpbin: Fare pulizia fonti in rtp_session_on_timeout MT sicuro
  • 630.457: rtpmanager:. Pacchetto perso non dovrebbe essere un avvertimento
  • 630.458: Livello: evitare la divisione per zero sul silenzio
  • 630.500: [rtspsrc] non messaggio di installazione rtsp bisogno & quot sempre; / UDP & quot; stringa?
  • 630.888: v4l2sink non affrontare modulo kernel v4l2loopback
  • 631.082: rtpjitterbuffer: riferimento del documento migliorare
  • 631.303: [goom] avvertimenti QoS se la sorgente è GstAudioSrc
  • 631.330: [flvmux] [PATCH] Rinviare tag onMetada aggiornato quando i tag cambiamenti nella modalità streamable
  • 631.996: [h264depay] regressione: rtsp: //stream.zoovision.com/KibaEp1n900.3gp
  • 632.548: [rtspsrc] regressione; non riesce a riferire durata
  • 632.553: --disable-gconf ancora tenta di installare schemi
  • 632.682: [matroskademux] Maniglia mancante CodecPrivate per Vorbis / Theora
  • 632.945: rtph264depay in accesso unità = true modalità non aggregare correttamente la bandiera dell'unità delta
  • 633.205: Fix per eventi di navigazione in videoflip
  • 633.212: [goom] di ritorno non-negoziato quando bps è sconosciuta
  • 633.970: [icydemux] rotto movimentazione taglist
  • 635.532: rtspsrc: eos imprevisti utilizzando l'autenticazione (regressione)
  • 635.843: [rtph264depay] segfault su payload vuoto
  • 636.179: [deinterlacciamento] Campi in ordine errato
  • 626.463: [matroskademux] & quot; lettura grande blocco di dimensioni 14688496 non supportato & quot;
  • 628.894: [matroskademux] riproduzione inversa sciatta
  • 633.294: deinterlacciamento rompe alcuni scenari di menu DVD

Cosa c'è di nuovo in versione 0.10.25:

  • v4l2src: enorme miglioramento delle prestazioni, in molti casi,
  • correzioni modalità streaming per avi e Matroska / WebM
  • il posizionamento in file Matroska e WebM che non hanno un indice
  • nuovo elemento cpureport per il debug
  • Avidemux: migliorare il flusso audio VBR manipolazione
  • Avidemux: streaming correzioni modalità: Usare un offset per indice basato movi-, gestire blocchi di dati 0-size
  • debugutils: nuovo elemento cpureport, messaggi & quot; cpu-report & quot; Messaggi elemento sul bus
  • flacdec, rtspsrc, rtph264pay, rtpmp4vdepay: correzioni di perdita di memoria
  • gconfvideosrc: utilizzare corretta chiave GConf (. Cioè non la chiave audiosrc)
  • gdkpixbuf: rimuovere gdkpixbuf3 Plugin di nuovo, gdk-pixbuf era diviso su GTK + e rimarrà a 2.x
  • id3v2mux: scrivere tag beats-per-minuto con telaio TBPM
  • jpegdec: fissare marcatori parsing regressione
  • matroskademux: non errore su un blocco con sconosciuto tracknumber
  • matroskademux: fissare in streaming in caso in cui la dimensione in byte è sconosciuta
  • matroskademux: gestire file fasulli memorizzazione dei dati ADTS AAC
  • matroskademux: sostegno alla ricerca in file locali, anche se non hanno un indice
  • matroskamux: non provate a chiedere indietro e sistemare le intestazioni se streamable = TRUE
  • pulsesink: fissare gara quando la creazione di più pulsesinks allo stesso tempo
  • qtdemux: anche calcolare PAR con larghezza e l'altezza della traccia per i file QT
  • qtdemux: fissare il max / media in btrt atomo lettura
  • qtdemux: migliorare la riproduzione inversa
  • qtdemux: analizzare la versione a 64 bit di mvhd dell'atomo e invece di erroring out
  • qtdemux: prevenire passato lettura avc1 atomo durante l'analisi
  • rtpg729pay: evitare modalità basertppayload perfetto-rtptime
  • rtph263pdepay: permettere a più di clock-rate come input
  • rtpL16depay: analizzare anche codifica-params per il numero di canali
  • rtpL16depay: di default a 1 canale, se il numero di canali non specificato
  • rtpmp4gpay: implementare timestamp perfetti
  • rtspsrc: aggiungere & quot; porta-gamma & quot; immobili, utile per le configurazioni con firewall / IPSec
  • rtspsrc: non riutilizzare socket UDP (evita errori dispari quando i dati provenienti da correnti precedenti ricevuto)
  • udpsrc: aggiungere & quot; riutilizzare & quot; immobili per abilitare o disabilitare il riutilizzo della porta (abilitato per impostazione predefinita, ma disabilitato in rtspsrc)
  • v4l2: formati di ordinamento nel giusto ordine in modo che i formati non sono emulato preferire
  • videobalance: fissare per blocco sbagliato che potrebbe portare ad una situazione di stallo
  • videomixer: solo ripristinare le informazioni QoS e inviare un evento NEWSEGMENT a valle per gli eventi NEWSEGMENT sul pad master
  • Problemi risolti dal 0.10.24:
  • 626.463: [matroskademux] & quot; lettura grande blocco di dimensioni 14688496 non supportato & quot;
  • 593.117: [Avidemux] file Support AVF
  • 618.535: [Avidemux] non lo streaming eva_2010_2.22_promo1.avi
  • 621.520: scrivere tag [id3v2mux] battiti al minuto
  • 622.017:. [GstRtpMP4GDepay] Packet payload è stato troppo breve
  • 622577: rtspsrc ha messaggi di errore di confusione
  • 623.209: bug in rtpL16depay
  • 623.357: Avidemux: modalità push non funziona per qualche http streaming di file avi
  • 623.629: problema di riproduzione inversa in QtDemux
  • 624.173: [qtdemux] del file qt con i dati di dimensione in tkhd non ottiene pixel-aspect-ratio in caps
  • 624.331: videobalance: deadlock / blocca quando si cambia & quot; luminosità & quot; Proprietà
  • 624.455: Il muxer Matroska mira anche se utilizzato con streamable = TRUE
  • 624.770: perdita di memoria in gst_rtspsrc_handle_request
  • : rtspsrc
  • 625.002: [esempi] Non utilizzare GdkDraw
  • 625.153: rtspsrc: aggiungere proprietà per impostare l'intervallo di porte client
  • 625.302: [qtdemux] Impostare il campo con formato pixel anche per par = 1/1
  • 625371: [matroskademux] avvertenze critiche quando si gioca WebM vivo con download progressivo abilitato
  • 625.442: pulsesink: crash - pa_threaded_mainloop_stop viene chiamato dal thread pa
  • 625.452: [videomixer] Pipeline dalla documentazione non funziona più
  • 626.467: matroskademux: CRITICAL **: il file Matroska-demux.c: linea 578 (gst_matroska_demux_get_length): non dovrebbe essere raggiunto
  • 626.609: [qtdemux] segfault durante l'analisi atomo avc1
  • 626.619: [imagefreeze] cercare errato comportamento
  • 627.689: [deinterlacciamento] timestamp rotti
  • 617.368: [Matroska] Attuare push-mode ricerca e non in cerca di cue

Cosa c'è di nuovo in versione 0.10.24:

  • Utilizza Orc (Optimized cicli interni Runtime Compiler) per SIMD e
  • altre ottimizzazioni, e rimuovere liboil dipendenza. L'obiettivo principale
  • per questa release è stato quello di fare la transizione da liboil a liborc.
  • I miglioramenti delle prestazioni non dovrebbero essere previsti e sarà la
  • focus di versioni future. liborc è una dipendenza opzionale per
  • il momento, per rendere possibile testare e sviluppare la stessa
  • ultime versioni GStreamer su sistemi che non hanno ancora orco.
  • Tuttavia, senza orco verrà utilizzato lenta codice di backup unoptimised
  • per percorsi di codice critiche molti prestazioni. I distributori sono invitati
  • per confezionare e spedire l'ultima versione di liborc e compilare
  • moduli GStreamer con --enable-orco. Si prega di non distribuire

  • Pacchetti
  • GStreamer che non sono orchi abilitati. Maggiori informazioni su
  • l'integrazione orco si trova nella directory / / disegno docs.
  • alpha: aggiungere & quot; preferire-passthrough & quot; proprietà per consentire la modalità passthrough
  • Avidemux: migliorare il rilevamento audio VBR
  • cmmlenc: Rimuovere hack per far OggMux iniziare una nuova pagina per ogni tampone LMMC
  • deinterlacciamento: aggiungere implementazioni MMX di greedyh per UYVY; orcify alcuni metodi di deinterlacciamento
  • dv1394: fissare l'orologio interno ancora più
  • flvmux: aggiungere & quot; streamable & quot; Proprietà
  • flvmux: scrivere durata posizione corretta
  • gdkpixbuf: Aggiungere un plugin gdkpixbuf3 che utilizza gdkpixbuf3
  • jpegdec: una migliore analisi, e una migliore gestione del buffer che minimizza memcpys
  • jpegdec, jpegenc: aggiungere il supporto in scala di grigi
  • matroskademux: QoS correzioni e miglioramenti; miglioramenti riproduzione inversa
  • matroskademux: gestire numeri zero dimensioni correttamente
  • matroskamux: aggiungere & quot; streamable & quot; proprietà; set streamheaders su tappi di uscita
  • matroskamux: impegnarsi di più per assicurarsi che i clusters iniziano con un fotogramma chiave
  • matroskamux: buffer di uscita mark correttamente come fotogramma chiave o unità delta
  • matroskamux: fare un po 'la cache di scrittura per evitare eventi newsegment prima di ogni buffer di uscita
  • matroskamux: risolvere alcuni deriva timestamp causati da errori di arrotondamento
  • pngenc: Supporto a 8 bit in scala di grigi
  • pulsesink: ottimizzare la comunicazione con PulseAudio usando pa_stream_begin_write
  • pulsesink: se compare l'orologio messaggio post fornire-clock sul bus / scompare
  • rtph264depay: considerare SPS, PPS e IDR come fotogramma chiave, tutti gli altri come DELTA_UNIT
  • rtph264pay: gestire brevi startcodes nel bytestream h264
  • rtpjitterbuffer: fermare il buffering e emettono EOS al termine di un corso d'acqua
  • rtpmparobustdepay: aggiungere mpa-robusto depayloader
  • rtpmp4gdepay: calcolare correttamente la durata dei fotogrammi
  • rtptheorapay: mantenere annuncia la consegna metodo nelle capacità, ripristini
  • compatibilità con le versioni precedenti di nuovo Farsight
  • rtspsrc: rispettare gli attributi di controllo di aggregazione; provare tutti i campi della SDP
  • spettro: Supporto larghezza 24 bit e la profondità di bit arbitraria
  • UDP: rendere url analisi compatibile con la sintassi VLC
  • udpsrc: fissare il supporto multicast su finestre
  • v4l2sink: distruggere pool di buffer quando si cambia lo stato di NULL
  • Videobox: fix trattativa per I420 / YV12
  • videomixer: non mischiare ingresso con proporzioni diverse pixel; correzioni di negoziazione
  • wavparse: corretta interpretazione segmento di chiusura quando si fa non flushing cerca
  • wavparse: utilizzare typefind funzioni per verificare se i dati PCM contiene dts flusso
  • Problemi risolti dal 0.10.23:
  • 619.045: [spettro] Aggiungere il supporto per la larghezza di 24 bit e tutte le combinazioni di profondità
  • 555.967: [oss4] chiarire alcune stringhe di traduzione
  • 570.761: [goom] incidente in plugin_info_init assegnazione 260KB struct sulla pila
  • 583.047: [jpegdec] ottimizzare la gestione del buffer durante l'analisi di frame
  • 589997: [RTP] bisogno depayloader mpa-robusto per elica stile MP3-PROGETTO-00
  • 595.978: [udpsrc] non è riuscito a giocare un flusso multicast
  • 597.695: [udpsrc] sostenere stile VLC UDP: //239.255.11.11 1234 uri con indirizzo bind
  • 611.117: [matroskademux] non può gestire dimensioni di cluster sconosciuti
  • 613.066: [flvmux] riattivare rinominato / è-live di proprietà fisse
  • 615.461: dv1394src orologio continua ad essere rotto
  • 617.339: pulsesink non fa uso di pa_stream_begin_write
  • 618.530: [videomixer] non gestisce con formato pixel correttamente
  • 618.871: 1394: rimuovere last_time inutile
  • 618.982: [wavparse] segmento di chiusura sbagliato quando si fa non flushing cercare
  • 619.198: [matroskademux] GstEbmlRead cleanup
  • 619.273: [matroskamux] ridurre lo spam downstream
  • 619.293: [AVIMux] ripulire avi codice di creazione di intestazione
  • 619.531: il server RTSP [rtspsrc] flussi ASX embedded non ama richiesta gstreamer
  • 619717: test falliscano se sono presenti nella directory dei plugin di sistema anziani plugins -Buona
  • 619.824: Usa glib per checksum
  • 619.848: [deinterlacciamento] non può passare le proprietà a correre gasdotto
  • 620.148: [videomixer] Non negoziare formato con downstream
  • 620.154: [rtph264depay] Cerco con payloaders RTP corrompe a volte immagini
  • 620.162: [gdkpixbufdec] Bump rango di SECONDARIA
  • 620.277: [pulsesink] orologio personalizzato viene ancora usato dopo il cambio di stato NULL
  • 620.358: [matroskademux] Sorenson Squish WebM questioni uscita seeking
  • 620.390: rtph264pay non capisce brevi startcodes
  • 620.494: [rtsp] audio stuttery con alcuni flussi h264 / AAC
  • 620540: [pulsesink] pa_stream_write () non riuscito: Invalid argument
  • 620.591: rtpceltpay non gestisce audio stereo celt
  • 620.743: matroskademux: unità refactoring delta manipolazione
  • 620.929: Obbligatorio versione libraw1394 non è abbastanza alta
  • 621.510: GNOME Obiettivo: rimuovere simboli glib deprecate
  • 621.566: [pulsesink] poiché l'aggiornamento dei plugin suono è confuso con Amarok
  • 621.723: si blocca v4l2src su PLAYING- & gt; Ready & gt; RIPRODUZIONE
  • 622.498: [Avidemux] Non reimpostare tutto lo stato in cui tornare a READY
  • 622.500: [v4l2sink] distruggere buffer aperti quando si passa a NULL
  • 622.501: [Videobox] può negoziare ingresso / combinazioni formato di uscita non può realmente gestire
  • 622816: Crea demo -DSEAL sicuro
  • 623.103: matroskamux smaltire errore
  • 623.172: [jpegdec] perdite in unit test
  • 623.196: rtpptdemux: non inviare eventi a valle su misura due volte
  • 623.366: [qtdemux] striscia fuori tag fasulli da XMP
  • 623.379: [flvmux] Scrivi durata di fuori della zona di memoria allocata in modalità streaming
  • 623.585: jpegdec: non riesce a saltare marcatori 0xff extra alla partenza
  • 623.654: qtdemux: Fix ordine di bitrate a 'btrt' atomo
  • 619.817: [matroskademux] Riproduzione in ordine inverso non funziona
  • 617.512: [alpha] dovrebbe funzionare in passthrough in tutti i formati se alpha == 1.0
  • 619.485: matroskademux: salta buffer prima di un keyframe tardi (QoS)
  • 413.942: [wavparse] dts-in-wav non rilevati

Cosa c'è di nuovo in versione 0.10.23:

  • Cambiamenti dalla 0.10.22:
  • alpha: aggiungere il supporto per YUY2, YVYU, UYVY e YV12; YUV- & gt; RGB correzioni di conversione
  • AVIMux, flvmux, matroskamux: non crash se tag arrivano su più pad di ingresso allo stesso tempo
  • AVIMux, matroskamux: aggiungere il supporto per VP8 On2
  • capssetter: elemento spostato da GST-plugins-bad
  • deinterlacciamento: aggiungere il supporto per la maggior parte dei formati YUV e RGB per alcuni metodi
  • deinterlacciamento: fare il rilevamento automatico del interlacciamento di default
  • gamma: aggiungere il supporto per più formati YUV / RGB, effettuare proprietà gamma controllabile
  • jpegdec, jpegenc: supportare più spazi colore e formati pixel
  • matroskademux: attuare modalità push cerca
  • matroskademux: aggiungere il supporto per WebM
  • imagefreeze: Plugin spostato da GST-plugins-bad
  • oss4: Plugin spostato da GST-plugins-bad
  • osxvideosink: implementare l'interfaccia xoverlay, consentire la commutazione vista in fase di runtime
  • qcelpdepay: aggiungere un QCELP depayloader
  • qtdemux: aggiungere il supporto per VP8; push-mode cercando e CTTS correzioni tavolo di analisi
  • rtph263depay: utilizzare Picture codice di avvio per rilevare la perdita di pacchetti e di avvio telaio
  • rtph263pay: uso trovato GOBs applicare modalità A payloading
  • rtph264depay: DELTA_UNIT marcatura dei buffer di uscita
  • rtph264pay: estrarre SPS e PPS immobili fornito il set di parametri
  • rtph264pay: aggiungere proprietà config-intervallo per rispedire SPS / PPS nel flusso
  • rtpmp4vpay: aggiungere proprietà config-intervallo di reinserire config nel flusso
  • rtptheoradepay: fissare in-band configurazione parsing
  • rtptheorapay: aggiungere il parametro config-intervallo config reinserire nel flusso
  • rtpvorbisdepay, rtptheoradepay: anche accettare in linea di configurazione
  • rtsp: proprietà di larghezza di banda configure nella sessione
  • rtspsrc: ricadere nei porti SDP invece di server_port
  • rtspsrc: utilizzare le informazioni di connessione SDP in multicast
  • rtspsrc: maniglia CHIEDE query
  • smptealpha: aggiungere il supporto per tutti i formati 4 ARGB e YV12 (convertito in AYUV)
  • videobalance: aggiungere il supporto per tutti i formati RGB, Y41B, Y42B e Y444, YUY2, UYVY, AYUV e YVYU
  • Videobox: aggiungere il supporto per Y444, Y42B, Y41B, YUY2, UYUV, e YVYU
  • Videobox: fissare in virgola mobile a intero di conversione per i valori alfa
  • Videobox: gestire gamme / liste di larghezza o l'altezza quando trasformano caps
  • Videobox: traducono eventi di navigazione per rendere di nuovo senso a monte
  • videofilter: fusione gamma, videobalance, e plug videoflip in singoli plu
  • videoflip: aggiungere il supporto per tutti i formati RGB e AYUV, Y41B, Y42B e Y444
  • videoflip: anche capovolgere il-aspect-ratio pixel se larghezza / altezza vengono scambiati
  • videomixer: aggiungere il supporto per Y444, Y42B, Y41B, YV12, YUY2, YVYU, UYVY
  • webmmux: Aggiungi nuovo elemento webmmux che supporta solo mux di WebM
  • y4menc: aggiungere 4: 2: 2, 4: 1: 1, e 4: 4: 4 supporto di uscita
  • Problemi risolti dal 0.10.22:
  • 619.485: matroskademux: salta buffer prima di un keyframe tardi (QoS)
  • 576.286: [videomixer] dovrebbe accettare / flussi di uscita non-alfa













Programmi simili

Altri software di sviluppo Wim Taymans

Commenti a GStreamer Plugins Good

I commenti non trovato
Aggiungi commento
Accendere le immagini!