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

Opus
Opus

22 Jun 18

Audio Convert
Audio Convert

3 Jun 15

mp3guessenc
mp3guessenc

20 Feb 15

Kwave
Kwave

7 Mar 16

Outro software de desenvolvedor Wim Taymans

Comentário para GStreamer Plugins Good

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