GStreamer Plugins Good

Tela Software:
GStreamer Plugins Good
Detalhes de Software:
Versão: 0.10.31
Data de upload: 15 Apr 15
Revelador: Wim Taymans
Licença: Livre
Popularidade: 89

Rating: 3.0/5 (Total Votes: 1)

GStreamer é uma biblioteca que permite a construção de gráficos de componentes de manuseio de mídia, que vão desde a simples reprodução Vorbis e Ogg para (de edição não-linear) de processamento de áudio complexo (mistura) e vídeo.
Os aplicativos podem aproveitar os avanços na tecnologia codec e filtro de forma transparente. Os desenvolvedores podem adicionar novos codecs e filtros escrevendo um plugin simples com uma interface genérica limpa

Características :.

  • instalabilidade Parallel com a série 0.8.x
  • projeto Threadsafe e API
  • novo demuxer id3 (substitui a louca em GST-plugins-ugly)
  • correções memleak em avidemux, wavparse, nível, fumo
  • portos de multipart,
  • correções no flacdec, flxdec, rtp
  • atualizações de documentação sobre videomixer
  • adicionado novo sunaudiosink, gconfaudiosrc e gconfvideosrc elementos

O que é novo nesta versão:

  • trabalho em torno de GLib ops atômicas mudança API
  • melhor manipulação de buffers malformados em depayloders RTP
  • algumas correções menores de compilação
  • 650470: rtp: alguns depayloaders romper com pacotes RTP malformado
  • 652144: udp: correção aviso do compilador em mingw-w64

O que é novo na versão 0.10.28:

  • Corrigir construir problema com novos kernels (com a idade cabeçalho de interface video4linux1 removido)
  • 643716: v4l2src: não consegue construir com kernels mais recentes: ./v4l2_calls.h:33: erro fatal: linux / videodev.h: Arquivo ou diretório

O que é novo na versão 0.10.27:

  • avidemux: adicionar solução para o tamanho da lista de buggy; tags de extrato de data e hora
  • cacasink: corrigir máscaras e avanços
  • desentrelaçamento: alterar o padrão para linear
  • desentrelaçamento: evitar loop infinito drenagem
  • desentrelaçamento: reescrita / fixar como vizinha linhas de varredura são calculados
  • flvdemux: uso Codec AAC-dados para ajustar samplerate se necessário
  • flvmux: Correção para Nellymoser codecid definição
  • icydemux: Adicionar metadados 'StreamUrl' como GST_TAG_HOMEPAGE tag
  • id3demux: correção de análise de quadros de gênero ID3v2.4 com vários gêneros
  • imagefreeze: repassar eos se forem recebidas antes tampão chega
  • jpegdec: adicionar & quot; max-erros & quot; propriedade para ignorar erros de decodificação
  • jpegdec: evitar loop infinito quando ressincronizado; descartar imagem incompleta
  • matroskademux: adicionar propriedades de fluxo de formato e alinhamento para h264
  • matroskademux: assumir Matroska se nenhum tipo de documento é especificado
  • matroskademux: aumento permitido max. tamanho do bloco para o modo de envio de 10M a 15M
  • matroskademux: normalizar pistas vazias para nenhuma sugestão
  • matroskamux: adicionar suporte para DTS e E-AC3 áudio
  • matroskamux: tentar escrever timestamps em todos os buffers de saída
  • multifilesink: enviar cabeçalhos de transmissão no modo quadro-chave
  • multiudpsink: adicionar propriedade tampão-size
  • navseek: adicionar suporte básico para alterar a taxa de reprodução
  • pulsemixer: Implementar MIXER_FLAG_AUTO_NOTIFICATIONS
  • pulsesink: Lavar demais amostras tamponadas sobre EOS
  • pulsesink: fazer arrolhante durante a pausa síncrona; não desarrolhar em _start
  • pulsesink: fluxo Uncork ao liberar a mem�ia tamp� circular
  • pulsesrc: adicionar & quot; cliente & quot; propriedade
  • qtdemux: adicionar suporte para mp4 fragmentada
  • qtdemux: adicionar suporte para (E) AC-3, WMA e VC-1 audio
  • qtdemux: permitir puxando átomos com tamanho desconhecido
  • qtdemux: corrigir agregação retorno de fluxo e tratamento dos casos de canto perto de fim-de-arquivo
  • qtdemux: analisar e usar tag tempo de criação de mvhd
  • rtpbin: cópia tamponamento estatísticas
  • rtpbin: calcular corretamente RTCP tamanho do pacote
  • rtp: correção posto de payloaders e depayloaders
  • rtp: Resplendor estado em flush parar para buscar manipulação por muitos (de) payloaders
  • rtp ac3pay: adicionar AC3 payloader
  • rtp h264depay: determinar h264 saída layout usando bonés de negociação
  • rtp h264pay: implementar o modo de digitalização bytestream completo
  • rtp j2kdepay: adicionar suporte para as listas de amortecimento; fazer depayloader mais resiliente
  • rtp j2kpay: listas de buffer uso para um melhor desempenho
  • rtp j2kpay: lidar com EOC corretamente; interromper a digitalização quando chegamos ao fim
  • rtp j2kpay: use marcadores SOP para dividir bitstream
  • rtp jitterbuffer: fornecer um relógio; obter um melhor nível de tamponamento
  • rtp jpegdepay: corrigir parsing framerate para localidades que usam uma vírgula como ponto flutuante
  • rtp mp4adepay: melhorar timestamps sobre os pacotes de saída
  • rtpsession: também emitem atividade RTCP sobre SR
  • rtpsession: lembrar últimos valores RB enviados
  • rtspsrc: adicionar e usar o modo auto buffer
  • rtspsrc: degradar normalmente em cima não buscar e ajustar resposta QUERY_SEEKING
  • rtspsrc: incluem solicitação de intervalo para todos os fluxos com controle não-agregado
  • rtspsrc: aumentar o tamanho do buffer de udp
  • rtspsrc: redefinir sessão horário base gerente durante a lavagem
  • rtspsrc: selecione transportes multicast de uma forma mais inteligente
  • souphttpsrc: não envie procura por trás do fim do arquivo para o servidor
  • v4l2sink: adicionar suporte de navegação; propriedades para controlar safra
  • vrawdepay: verificação do comprimento correção
  • wavparse: detectar DTS anunciados como PCM corretamente em mais alguns casos
  • ximagesrc: mudança de XGetImage para XGetSubImage dependente de uma propriedade
  • Bugs corrigidos desde 0.10.26:
  • 596321: qtdemux: adicionar suporte para MP4 e & quot fragmentado; mfra & quot; caixas
  • 618389: [pulsemixer] deve implementar a interface MIXER_FLAG_AUTO_NOTIFICATIONS
  • 618652: [effectv] Uso de valor uninitialised no teste de unidade
  • 620283: Suporte para F4F do Adobe faltando
  • 621929: [PLUGIN-MOVE] movimento jack plugin do -Bad a -boa
  • 623178: [matroskademux] mensagem de erro para os códigos FOURCC não reconhecidos deve ser melhorado
  • 625825: não é possível vincular rtpmp4adepay! aacparse
  • 629418: progressreport: adicionar suporte para determinar a posição de fluxo de tampão timestamps ao invés de usar consultas
  • 631516: [navseek] Adicionar suporte para alterar a taxa de reprodução
  • 632654: [matroskamux] tentar escrever timestamps na maioria dos buffers de saída
  • 632897: flvmux não define o correto id codec Nellymoser
  • 633280: [icydemux] [PATCH] icydemux: Envie metadados 'StreamUrl' como GST_TAG_HOMEPAGE tag
  • 634314: trava pngdec sobre pngs defeituosos
  • 634391: [v4l2src] adicionar campo entrelaçado com tampas
  • 634393: v4l2src: Defina primeiro campo superior para captura entrelaçados
  • 634910: [rtph264pay] Implementar bytestream modo de varredura
  • 634928: [qtdemux] a criação de relatórios / hora de modificação via tag metadados
  • 635734: jpegdec: loop infinito quando reproduzir fluxo Motion JPEG
  • 636049: ximagesrc: corrigir X remoto e off por aqueles
  • 636172: imagefreeze: eos não for aprovada antes de um tampão chega
  • 636234: [wavparse] dts 6ch jogado como 16 bit estéreo PCM se DTS quadro começa às não-desvio de zero
  • 636621: flvdemux: não define a taxa de amostragem direita para áudio aac
  • 636784: [qtdemux] implementação GST_QUERY_CONVERT para qtdemux
  • 637060: matroskademux: erros fora de blocos de 13MB ao transmitir
  • 637686: [jpegenc] Melhorar GetCaps sinkpad resultados
  • 638019: [matroskademux] alguns arquivos Matroska não está especificando DocType
  • 638072: construir falha: rtpsource.c: error: 'have_rb »pode ser utilizado não inicializado nesta função
  • 638535: id3demux: vários gêneros como por ID3v2.4 não suportado corretamente
  • 638569:. Crashes cacasink quando dado de vídeo 15-bit
  • 639240: pulsesink: PLAYING- & gt; Fez uma pausa & gt; JOGA transição provoca abandono
  • 639321: desentrelaçamento: campo {1,3} ponteiros scanline parecem estar fora por uma linha de campo
  • 639339: v4l2: não consegue construir com kernels mais antigos, devido à falta V4L_FIELD_INTERLACED_ {TB, BT}
  • 639516: muxers: corrigir estabelecimento de limites máximos almofada src
  • 639740: [pulsesink] não desarrolhar em alguns casos, durante a reprodução reversa
  • 640028: [qtdemux] acidente em operação mov malformado
  • 640063: rtph264depay: vazamentos de buffer de dados codec em byte-stream = modo false
  • 640064: vazamento de memória rtspsrc
  • 640080: rtspsrc: falha ao erro de forma adequada em caso de falha de rede
  • 623063: [jpegdec] adicionar & quot; max-errors & quot; propriedade

O que é novo na versão 0.10.26:

  • Alphacolor: tornar o trabalho passthrough
  • avidemux: reverter correções de reprodução; evitar sobreposição de fragmentos subsequentes
  • desentrelaçamento: remover o código de montagem em favor de orc
  • dvdemux: analisar códigos de tempo SMPTE
  • flvdemux: analisar e usar CTS (correções de reprodução H.264 nervoso em alguns casos)
  • flvmux: reenviar onMetada tag quando as tags mudanças no modo de streamable
  • g729pay: estender do pai direita
  • gconf: Não instale esquemas quando GConf é desativado
  • goom, goom2k1: adicionar código compensação de latência, o relatório latência corretamente
  • gstrtpjpegpay: Adicionado Definir Restart Interval (DRI) marcador
  • h264depay: sempre marcar o codec_data como quadro-chave
  • icydemux: forward eventos tag
  • id3v2mux: Adicionar mapeamento para o álbum do artista
  • imagefreeze: gerar um fluxo perfeitamente protocolados
  • nível: evitar a divisão por zero em silêncio
  • matroskademux: mais robustez para analisar erros e angulares casos
  • matroskademux: extrair perfil H.264 e nível e definir em tampas
  • matroskamux: reduzir o spam NewSegment evento e definir bandeira discont quando necessário
  • pulso: permitem o ajuste de propriedades do fluxo de pulso
  • pulso: corrigir device_description em READY
  • pulsesink: Adicionar & quot; cliente & quot; propriedade para definir o nome do cliente PA
  • pulsesink: compartilhar o contexto PA entre todos os clientes com o mesmo nome
  • qtdemux: AAC export / MPEG-4 / H.264 perfil e nível de tampas
  • rtp: adicionar G722 Payloader e depayloader elementos
  • rtpamr (de) pay: suporta AMR-WB SID quadro
  • rtpamrpay: duração adequada para vários quadros de carga útil; apoiar adequadamente perfect-rtptime
  • rtpbin: adicionar & quot; NTP-sync & quot; propriedade e & quot; usar-encanamento-relógio & quot; Propriedades
  • rtpg729pay: apoiar adequadamente perfect-rtptime
  • rtph264depay: apenas definir a unidade de delta em todos os-não-chave unidades
  • RTPManager: fornecer estatísticas suplementares
  • rtpmp4adepay: pegar a taxa de amostragem e colocado em cápsulas
  • rtpmparobustdepay: inserir corretamente buffers fictícios; usar o bitrate válido para o frame manequim
  • rtpmpvpay: corrigir timestamping de buffers RTP
  • rtpsession: Adicionar a opção de auto-descobrir a largura de banda RTP
  • rtpsession: Calcule RTCP largura de banda como uma fração da largura de banda RTP
  • rtpsession: Contagem de pacotes RTCP enviados depois de terem sido terminado
  • rtpsession: relaxar detecção de colisão de terceiros
  • rtpstats: Retificar descrição do current_time em RTPArrivalStats
  • rtspext: parar de configuração na primeira falha
  • rtspsrc: Adicionar propriedade para configurar udpsrc tamanho do buffer
  • rtspsrc: adicionar suporte ao protocolo RTSP-SDP
  • rtspsrc: não adicionar / UDP no transporte, é o padrão
  • rtspsrc: corrigir relatórios duração
  • rtspsrc: lidar com obsoleto digerir os dados da sessão de autenticação
  • rtspsrc: usar o método uri parse SDP
  • shapewipe: adicionar parâmetro borda opcional e animação desaceleração
  • shapewipe: formato Força para AYUV no exemplo gasoduto pela mesma razão
  • shapewipe: forçar a entrada para AYUV para evitar falhas de negociação em videomixer
  • espectro: só agregado magnitude / fase se o usuário pede para ele, correções de desempenho
  • v4l2src: adicionar parâmetros colorbalance controláveis, adicione propriedade dizimar
  • v4l2src: corrigir usando mpegts através da interface mmap; usar GstBaseSrc :: bloco de tamanho como o tamanho fallback
  • videomixer2: novo elemento videomixer2 que se comporta melhor do que videomixer
  • vrawdepay: lidar com carga útil inválida melhor
  • Bugs corrigidos desde 0.10.25:
  • 625825: não é possível vincular rtpmp4adepay! aacparse
  • 629047: segfault em buscar matroskademux
  • 537544: [pulso] permitir configurar propriedades de contexto pa
  • 628996: pulsesink quebrado depois remendo contexto compartilhado (bug # 624338)
  • 529672: latência Big e mau framerate ao misturar várias transmissões ao vivo
  • 581294: rtspext: extensões configure_stream métodos conflito
  • 598915: qtdemux: propagar dados do cabeçalho JPEG2000 em image / x-J2C
  • 612313: qtdemux: Post perfil AAC / nível em tampas
  • 616521: qtdemux: perfil de vídeo MPEG-4 e Exportação nível em tampas de transmissão
  • 617318: matroskademux, qtdemux: Use pbutils para extração H.264 perfil / nível
  • 620790: [matroskademux] erro geral córrego ao tentar reproduzir determinado arquivo .mkv
  • 622390: [v4l2] adicionar controláveis ​​propriedades de equilíbrio de cor / câmera programável
  • 624338: [pulsesink] Identificador contexto pulso separado dos ringbuffers e compartilhá-los
  • 625547: teste de unidade imagefreeze falhar ocasionalmente
  • 626048: [videomixer] modo de necessidades que se sincroniza com base em fluxos de timestamps
  • 626518: [imagefreeze] melhor tampas de negociação
  • 627162: [pulso] valor de retorno melhor alternativa para gst_pulse_client_name ()
  • 627174: [pulsesink] nova propriedade para sintonizar o nome do cliente PA
  • 627289: souphttpsrc: ajustar mensagens de erro
  • 627341: wavparse: movimentação estranha de arquivos com menos de 12 bytes
  • 627796: rtpbin: adicionar sincronização do relógio ntp
  • 628020: [pulsesink] falha de declaração em change_state null-& gt; READY
  • 628058:. Precisa de uma maneira para definir a propriedade SO_RCVBUF em soquetes com base em RTSP
  • 628127:. Crashes jpeg rtp Payloader quando há corrupção no fluxo de bytes jpeg
  • 628214: Adicionar suporte para iniciação RTSP através de arquivos SDP
  • 628349: [v4l2src] Não suporta captura mpegts usando mmap
  • 628454: Matroska demuxer não manipula tag data se ele contém apenas um número de ano
  • 628608: [Alphacolor] classificação elemento é errado
  • 629018: rtpjpegpay: incapaz de construir por causa do aviso variável não inicializada
  • 629522: [rtpjpegpay] adicionar suporte para Definir Restart Interval (DRI)
  • 629839: [qtdemux] tags de Atualização XMP analisar
  • 629896: Erro ao compilar raw1394 (sem iec61883)
  • 630088: [flvdemux] vídeo jerky h.264 reprodução
  • 630205: [icydemux] eventos tag Atacante downstrem
  • 630256: rtph264-pay / Depay: não respeita timestamps de buffers incomming
  • 630317: Obtendo nomes de dispositivos pulsesink não funciona assim para alsasink
  • 630378: speexenc / crash speexdec com MSVC
  • 630446: RTPManager: fornecer estatísticas suplementares
  • 630447: rtpsession: relaxar de terceiros detecção de colisão
  • 630449: rtpbin: Destrave antes de adicionar pad em new_payload_found
  • 630451: rtpbin: Manusear rysnc de iterador quando se olha para o nome pad livre
  • 630452: rtpbin: Faça a limpeza de fontes em rtp_session_on_timeout MT seguro
  • 630457: RTPManager:. Pacote perdido não deve ser um aviso
  • 630458: nível: evitar a divisão por zero em silêncio
  • 630500: [rtspsrc] não mensagem de configuração rtsp sempre precisa de & quot; / UDP & quot; string?
  • 630888: v4l2sink não lidar com o módulo do kernel v4l2loopback
  • 631082: rtpjitterbuffer: melhorar a referência do documento
  • 631303: [goom] avisos de QoS se a fonte é GstAudioSrc
  • 631330: [flvmux] [PATCH] reenviar atualizado tag onMetada Quando as tags mudanças no modo de streamable
  • 631996: [h264depay] regressão: rtsp: //stream.zoovision.com/KibaEp1n900.3gp
  • 632548: [rtspsrc] regressão; não apresentação duração
  • 632553: --disable-gconf ainda tenta instalar esquemas
  • 632682: [matroskademux] Identificador faltando CodecPrivate para Vorbis / Theora
  • 632945: rtph264depay no acesso-unit = modo verdadeiro não agregar a bandeira unidade delta corretamente
  • 633205: Correção para eventos de navegação em videoflip
  • 633212: [goom] retorno não-negociada quando bps é desconhecido
  • 633970: [icydemux] taglist quebrado manipulação
  • 635532: rtspsrc: eos inesperados ao utilizar a autenticação (regressão)
  • 635843: [rtph264depay] segfault no payload vazio
  • 636179: [desentrelaçamento] Campos na ordem errada
  • 626463: [matroskademux] & quot; leitura grande bloco de tamanho 14688496 não suportado & quot;
  • 628894: [matroskademux] reprodução desleixado reverso
  • 633294: desentrelaçamento quebra alguns cenários de menu DVD

O que é novo na versão 0.10.25:

  • v4l2src: melhoria de desempenho enorme em muitos casos
  • correções de modo streaming para avi e Matroska / webm
  • busca em arquivos Matroska e WebM que não têm um índice
  • novo elemento cpureport para depuração
  • avidemux: melhorar VBR fluxo de áudio manipulação
  • avidemux: streaming de correções Modo: Uso adequado para compensar índice baseado em movi, lidar com blocos de dados de tamanho 0
  • debugutils: novo elemento cpureport, postos de & quot; cpu-relatório & quot; mensagens de elemento em ônibus
  • flacdec, rtspsrc, rtph264pay, rtpmp4vdepay: correções de vazamento de memória
  • gconfvideosrc: use a tecla GConf correto (. Ou seja, não a chave audiosrc)
  • GdkPixbuf: remover gdkpixbuf3 Plugin novamente, GDK-pixbuf foi dividido fora do GTK + e vai ficar no 2.x
  • id3v2mux: escrever tag batidas por minuto usando quadro TBPM
  • jpegdec: corrigir os marcadores de análise de regressão
  • matroskademux: não erro fora em um bloco com tracknumber desconhecido
  • matroskademux: fixar em streaming caso em que o tamanho em bytes é desconhecido
  • matroskademux: lidar com arquivos falsos armazenar dados ADTS AAC
  • matroskademux: Buscando apoio em arquivos locais, mesmo que eles não têm um índice
  • matroskamux: não tente a buscar de volta e fixar-se cabeçalhos se streamable = TRUE
  • pulsesink: corrigir corrida, quando a criação de várias pulsesinks ao mesmo tempo
  • qtdemux: também calcular PAR usando largura da via e altura para arquivos QT
  • qtdemux: corrigir o max / avg em btrt átomo de leitura
  • qtdemux: melhorar reprodução inversa
  • qtdemux: analisar versão do átomo mvhd 64-bit, assim, em vez de erroring out
  • qtdemux: impedir a leitura passado avc1 átomo ao analisar
  • rtpg729pay: evitar o modo perfeito basertppayload-rtptime
  • rtph263pdepay: permitir que mais de relógio-taxas como entrada
  • rtpL16depay: também analisar codificando-params para o número de canais
  • rtpL16depay: o padrão para um canal se o número de canais não especificado
  • rtpmp4gpay: implementar timestamps perfeitas
  • rtspsrc: adicionar & quot; port-range & quot; propriedade, útil para as configurações com firewall / IPSec
  • rtspsrc: não reutilizar sockets UDP (evita erros estranhos quando os dados de fluxos anteriores é recebida)
  • udpsrc: adicionar & quot; reutilizar & quot; propriedade para habilitar ou desabilitar a reutilização de porta (ativado por padrão, mas deficientes em rtspsrc)
  • v4l2: formatos de ordenação na ordem certa para que os formatos não são emulados preferido
  • videobalance: fixar ordem de bloqueio errado que poderia levar a um impasse
  • videomixer: apenas informações de redefinição de QoS e enviar um evento NewSegment jusante para eventos NewSegment no bloco mestre
  • Bugs corrigidos desde 0.10.24:
  • 626463: [matroskademux] & quot; leitura grande bloco de tamanho 14688496 não suportado & quot;
  • 593117: [avidemux] arquivos Suporte FAV
  • 618535: [avidemux] não consegue transmitir eva_2010_2.22_promo1.avi
  • 621520: [id3v2mux] escrever tag batidas por minuto
  • 622017:. [GstRtpMP4GDepay] Packet carga útil foi muito curta
  • 622577: rtspsrc tem mensagens de erro confusas
  • 623209: bug no rtpL16depay
  • 623357: avidemux: modo push não funciona para alguns http streaming de arquivos de avi
  • 623629: Emissão de retrocesso em QtDemux
  • 624173: [qtdemux] arquivo qt com a Dimension Data em tkhd não recebe pixel-proporção de tela em letras maiúsculas
  • 624331: videobalance: impasses / congela quando mudar & quot; brilho & quot; propriedade
  • 624455: O muxer Matroska procura mesmo quando usado com streamable = TRUE
  • 624770: vazamento de memória no gst_rtspsrc_handle_request
  • : rtspsrc
  • 625002: [exemplos] Não use GdkDraw
  • 625153: rtspsrc: adicionar propriedade para definir a faixa de porta do cliente
  • 625302: [qtdemux] Defina o campo pixel-proporção de tela também para par = 1/1
  • 625371: [matroskademux] avisos críticos quando se joga webm ao vivo com download progressivo habilitado
  • 625442: pulsesink: Choque - pa_threaded_mainloop_stop é chamada a partir da lista de discussão pa
  • 625452: [videomixer] Pipeline dos docs não funciona mais
  • 626467: matroskademux: CRITICAL **: arquivo Matroska-demux.c: linha 578 (gst_matroska_demux_get_length): não deve ser alcançado
  • 626609: [qtdemux] segfault ao analisar átomo avc1
  • 626619: comportamento [imagefreeze] incorreto buscar
  • 627689: [desentrelaçamento] timestamps quebrados
  • 617368: [Matroska] Implementar seeking-mode push and non-cue buscando

O que é novo na versão 0.10.24:

  • Use Orc (Optimized Inner Loops Runtime Compiler) para SIMD e
  • outras otimizações, e remover liboil dependência. O objetivo principal
  • para esta versão era fazer a transição de liboil para liborc.
  • As melhorias de desempenho não deve ser esperado e será o
  • foco de versões futuras. liborc é uma dependência opcional para
  • No momento, para torná-lo possível para testar e desenvolver o próprio
  • últimas versões do GStreamer em sistemas que não possuem orc ainda.
  • No entanto, sem orc código de backup unoptimised lenta será usado
  • para caminhos de código crítico muitos desempenho. Distribuidores são instados
  • para empacotar e enviar a última versão do liborc e compilar
  • módulos GStreamer com --enable-orc. Por favor, não distribuir

  • Pacotes
  • GStreamer que não são habilitados ORC. Mais informações sobre
  • a integração orc pode ser encontrado no docs / design / diretório.
  • alpha: adicionar & quot; prefere-passthrough & quot; propriedade para permitir o modo passthrough
  • avidemux: melhorar a detecção de VBR audio
  • cmmlenc: Remover hack para deixar oggmux iniciar uma nova página para cada tampão CMML
  • desentrelaçamento: adicionar implementações MMX, da greedyh para UYVY; orcify alguns métodos de desentrelaçamento
  • dv1394: fixar o relógio interno ainda mais
  • flvmux: adicionar & quot; streamable & quot; propriedade
  • flvmux: escrever duração na posição correta
  • GdkPixbuf: Adicionar um plugin gdkpixbuf3 que usa gdkpixbuf3
  • jpegdec: melhor análise, e melhor manuseio tampão que minimiza memcpys
  • jpegdec, jpegenc: adicionar suporte em tons de cinza
  • matroskademux: QoS correções e melhorias; melhorias reprodução inversa
  • matroskademux: lidar com números de tamanho zero, corretamente
  • matroskamux: adicionar & quot; streamable & quot; propriedade; Conjunto streamheaders em tampas de saída
  • matroskamux: esforçar mais para garantir que os grupos começam com um quadro chave
  • matroskamux: buffers de saída marca corretamente como quadro-chave ou unidade delta
  • matroskamux: fazer alguma gravação em cache para evitar eventos NewSegment antes de cada buffer de saída
  • matroskamux: corrigir alguns deriva timestamp causada por erros de arredondamento
  • pngenc: Suporte de 8 bits em tons de cinza
  • pulsesink: otimizar a comunicação com PulseAudio usando pa_stream_begin_write
  • pulsesink: mensagem de correio prestam-relógio no ônibus se o relógio aparece / desaparece
  • rtph264depay: considerar SPS, PPS e IDR como quadro-chave, todos os outros como DELTA_UNIT
  • rtph264pay: lidar com startcodes curtas na bytestream h264
  • rtpjitterbuffer: parar de tamponamento e emitem EOS no final de um fluxo
  • rtpmparobustdepay: adicionar depayloader mpa-robusto
  • rtpmp4gdepay: calcular a duração quadro corretamente
  • rtptheorapay: manter anunciando a entrega método nas capacidades, restaurações
  • compatibilidade com versões mais antigas do Farsight novamente
  • rtspsrc: respeitar atributos de controle de agregados; tente todas as faixas do SDP
  • espectro: apoio largura de 24 bits e profundidade de bits arbitrária
  • udp: fazer análise de URL compatível com a sintaxe VLC
  • udpsrc: corrigir o suporte multicast no Windows
  • v4l2sink: destruir área de buffer ao mudar de estado para NULL
  • Videobox: correção de negociação para I420 / YV12
  • videomixer: não se misturam de entrada com diferentes proporções de pixel; correções de negociação
  • wavparse: construção adequada segmento de fechamento ao fazer não-flushing procura
  • wavparse: usar typefind funções para verificar se os dados PCM contém dts fluxo
  • Bugs corrigidos desde 0.10.23:
  • 619045: [espectro] Adicionar suporte para largura de 24 bits e todas as combinações de profundidade
  • 555967: [oss4] clarificar algumas cadeias de tradução
  • 570761: [goom] acidente em plugin_info_init alocando struct 260KB na pilha
  • 583047: [jpegdec] otimizar a manipulação de buffer ao analisar quadros
  • 589997: [RTP] precisa depayloader mpa-robusto para-style hélice MP3-PROJECTO-00
  • 595978: [udpsrc] não conseguiu desempenhar um fluxo de multicast
  • 597695: [udpsrc] apoiar udp VLC-style: //239.255.11.11: 1234 uri com endereço ligam
  • 611117: [matroskademux] não consegue lidar com tamanhos de cluster desconhecidos
  • 613066: [flvmux] reativar renomeado / é-live propriedade fixa
  • 615461: dv1394src relógio continua a ser quebrado
  • 617339: pulsesink não faz uso de pa_stream_begin_write
  • 618530: [videomixer] Não lidar com pixel-proporção de tela corretamente
  • 618871: 1394: remover last_time inútil
  • 618982: [wavparse] segmento de fechamento errado ao fazer não-flushing buscar
  • 619198: [matroskademux] GstEbmlRead limpeza
  • 619273: [matroskamux] reduzir o spam jusante
  • 619293: [avimux] limpar avi código de criação de cabeçalho
  • 619531: servidor RTSP [rtspsrc] streams ASX embutidos 'não gosta pedido gstreamer
  • 619717: testes de unidade falhar se plugins -boa mais velhos estão presentes na pasta de plugins do sistema
  • 619824: Use glib para checksum
  • 619848: [desentrelaçamento] não pode mudar propriedades em correr gasoduto
  • 620148: [videomixer] não negocia com formato jusante
  • 620154: [rtph264depay] Buscando com payloaders RTP corrompe imagens às vezes
  • 620162: [gdkpixbufdec] Colisão classificação para o secundário
  • 620277: [pulsesink] relógio personalizado ainda é usado após mudança de estado NULL
  • 620358: [matroskademux] questões seeking saída Sorenson Squish WebM
  • 620390: rtph264pay não entende startcodes curtas
  • 620494: [rtsp] audio stuttery com alguns fluxos h264 / AAC
  • 620540: [pulsesink] pa_stream_write () falhou: Invalid argument
  • 620591: rtpceltpay não lida com áudio estéreo celt
  • 620743: matroskademux: unidade refactor delta manipulação
  • 620929: Necessário versão libraw1394 não é alta o suficiente
  • 621510: GNOME objetivo: Retirar símbolos loquazes desaprovadas
  • 621566: [pulsesink] desde plugins atualizando som é ilegível via Amarok
  • 621723: v4l2src crashes no PLAYING- & gt; Pronto- & gt; JOGA
  • 622498: [avidemux] Não repõe todo o estado, quando voltar para READY
  • 622500: [v4l2sink] destruir buffers abertos ao mudar para NULL
  • 622501: [Videobox] pode negociar / combinações de formatos de entrada e saída não pode realmente segurar
  • 622816: Faça demos -DSEAL seguro
  • 623103: matroskamux dispor de erro
  • 623172: [jpegdec] vazar no teste de unidade
  • 623196: rtpptdemux: não enviar evento personalizado jusante duas vezes
  • 623366: [qtdemux] retirar as etiquetas falsas de XMP
  • 623379: [flvmux] Escrevendo duração fora da área de memória alocada em modo streaming
  • 623585: jpegdec: não pule marcadores extras 0xFF no início
  • 623654: qtdemux: Corrigir ordem de bitrates em 'btrt "átomo
  • 619817: [matroskademux] Reprodução inversa não funciona
  • 617512: [alpha] devem trabalhar em passthrough em todos os formatos se alpha == 1.0
  • 619485: matroskademux: pular buffers antes de um quadro-chave tarde (QoS)
  • 413942: [wavparse] dts-em-wav não detectados

O que é novo na versão 0.10.23:

  • Mudanças desde 0.10.22:
  • alpha: adicionar suporte para YUY2, YVYU, UYVY e YV12; YUV- & gt; RGB correções de conversão
  • avimux, flvmux, matroskamux: não falhar se as etiquetas chegam em várias almofadas de entrada ao mesmo tempo
  • avimux, matroskamux: adicionar suporte para On2 VP8
  • capssetter: elemento passou de GST-plugins-bad
  • desentrelaçamento: adicionar suporte para a maioria dos formatos YUV e RGB para alguns métodos
  • desentrelaçamento: fazer a detecção automática de entrelaçar o padrão
  • gamma: adicionar suporte para mais formatos YUV / RGB, faça propriedade gama controlável
  • jpegdec, jpegenc: apoiar mais os espaços de cor e formatos de pixel
  • matroskademux: implementar modo push busca
  • matroskademux: adicionar suporte para WebM
  • imagefreeze: plug-in passou de GST-plugins-bad
  • oss4: plug-in passou de GST-plugins-bad
  • osxvideosink: implementar a interface xoverlay, permitir a comutação vistas em tempo de execução
  • qcelpdepay: adicionar um QCELP depayloader
  • qtdemux: adicionar suporte para VP8; push-modo busca e CTTs correções tabela de análise
  • rtph263depay: usar o Picture Start Code para detectar a perda de pacotes e quadro inicial
  • rtph263pay: uso encontrado GOBs aplicar Modo A payloading
  • rtph264depay: DELTA_UNIT marcação dos buffers de saída
  • rtph264pay: extrair SPS e PPS de propriedade fornecida parâmetro set
  • rtph264pay: adicionar propriedade config-intervalo de re-enviar SPS / PPS no córrego
  • rtpmp4vpay: adicionar propriedade config-intervalo de re-inserção de configuração no córrego
  • rtptheoradepay: fixar em banda configuração analisar
  • rtptheorapay: adicionar parâmetro config-intervalo de re-inserção de configuração no córrego
  • rtpvorbisdepay, rtptheoradepay: aceitar também em linha de configuração
  • rtsp: propriedades de largura de banda configure na sessão
  • rtspsrc: cair de volta aos portos SDP em vez de server_port
  • rtspsrc: usar a informação de conexão SDP em multicast
  • rtspsrc: lidar com BUSCANDO consultas
  • smptealpha: adicionar suporte para todos os 4 formatos ARGB e YV12 (convertido para AYUV)
  • videobalance: adicionar suporte para todos os formatos RGB, Y41B, Y42B e Y444, YUY2, UYVY, AYUV e YVYU
  • Videobox: adicionar suporte para Y444, Y42B, Y41B, YUY2, UYUV e YVYU
  • Videobox: corrigir ponto flutuante para inteiro de conversão para os valores de alfa
  • Videobox: lidar com faixas / listas de largura ou altura quando transformando tampas
  • Videobox: traduzir eventos de navegação para fazer sentido novamente a montante
  • videofilter: mesclar gama, videobalance e videoflip plugin no plu único
  • videoflip: adicionar suporte para todos os formatos RGB e AYUV, Y41B, Y42B e Y444
  • videoflip: também virar o-proporção de tela de pixels se a largura / altura são trocados
  • videomixer: adicionar suporte para Y444, Y42B, Y41B, YV12, YUY2, YVYU, UYVY
  • webmmux: Adicionar um novo elemento webmmux que só suporta muxing de WebM
  • y4menc: adicionar 4: 2: 2, 4: 1: 1 e 4: 4: 4 suporte de saída
  • Bugs corrigidos desde 0.10.22:
  • 619485: matroskademux: pular buffers antes de um quadro-chave tarde (QoS)
  • 576286: [videomixer] deve aceitar / fluxos de saída não-alfa













Programas semelhantes

Mp3splt-GTK
Mp3splt-GTK

19 Feb 15

Rhythmbox
Rhythmbox

23 Nov 17

Kid3
Kid3

17 Aug 18

Outro software de desenvolvedor Wim Taymans

Comentário para GStreamer Plugins Good

Comentários não encontrado
Adicionar comentário
Ligue imagens!