Szczegóły programowe:
Wersja: 0.10.31
Filmu: 15 Apr 15
Licencja: Wolny
Popularność: 89
GStreamer jest biblioteka, która umożliwia budowę wykresów elementy obsługi, począwszy od prostego odtwarzania Vorbis OGG do złożonej (edycja nieliniowa) przetwarzanie dźwięku (mieszania) i video.
Aplikacje mogą skorzystać z zaliczki w technologii filtracyjnej kodeka przejrzysty. Deweloperzy mogą dodawać nowe kodeki i filtry pisząc prosty plugin czystą, generycznego interfejsu
Opis .
- instalowalności równoległy z serii 0.8.x,
- threadsafe projekt i API
- Nowy demukser ID3 (zastępuje szalonego jeden w GST-plugins-ugly)
- Poprawki memleak w Avidemux, wavparse, poziomu, dym
- porty multipart,
- poprawki w flacdec, flxdec, RTP,
- aktualizacje dokumentacji na videomixer
- dodaje nowy sunaudiosink, gconfaudiosrc i gconfvideosrc elementy
Co nowego w tym wydaniu:
- obejść wygadany ops atomowe zmiany API
- lepsza obsługa zniekształconych buforów w depayloders RTP
- drobne poprawki kompilacji
- 650470: RTP: niektóre depayloaders zniekształcone zerwać z pakietów RTP,
- 652144: udp: poprawka ostrzeżenie kompilatora na mingw-W64
Co nowego w wersji 0.10.28:
- Fix budować problem z nowymi jądrami (ze starym Nagłówek interfejs video4linux1 usunięte)
- 643716: v4l2src: nie budować z nowszymi jądrami: ./v4l2_calls.h:33: Błąd krytyczny: linux / videodev.h: Nie ma takiego pliku lub katalogu
Co nowego w wersji 0.10.27:
- avidemux: dodaj obejście wielkości listy buggy; tagi datetime ekstrakt
- cacasink: naprawić maski i postępy
- deinterlace: zmienić domyślne liniowych
- deinterlace: uniknąć nieskończoną pętlę opróżniania
- deinterlace: przepisanie / naprawić jak sąsiednie linie skanowania są obliczane
- flvdemux: Kodek AAC-zastosowanie do regulacji próbkowania danych w razie potrzeby,
- flvmux: Fix do Nellymoser codecid ustawienie
- icydemux: Dodaj metadane "STREAMURL 'jako tagu GST_TAG_HOMEPAGE
- id3demux: poprawka parsowanie ID3v2.4 ram gatunku z wielu gatunków,
- imagefreeze: przejść eos, jeżeli otrzymane przed przybywa bufora,
- jpegdec: add & quot; Max-błędów & quot; Nieruchomość ignorować błędy dekodowania
- jpegdec: uniknąć nieskończonej pętli, gdy Resyncing; odrzucić niekompletny obraz
- matroskademux: dodawanie właściwości strumienia formacie i wyrównania dla H264
- matroskademux: Zakładamy, Matroska, jeśli nie określono doctype
- matroskademux: wzrost dozwolone max. rozmiar bloku w trybie Push od 10M do 15M,
- matroskademux: normalizacji pustych Cue żadnym pamięciami
- matroskamux: dodać wsparcie dla DTS i AC3 audio, e-
- matroskamux: spróbuj napisać znaczniki czasu we wszystkich wychodzących buforów
- multifilesink: wysyłanie nagłówków strumieniowych w trybie klucz-frame,
- multiudpsink: dodaj nieruchomość bufor wielkości
- navseek: dodać podstawową obsługę, aby zmienić szybkość odtwarzania,
- pulsemixer: Wdrożenie MIXER_FLAG_AUTO_NOTIFICATIONS
- pulsesink: przemywać Pozostałe buforowane próbki na EOS
- pulsesink: Podczas pauzy dokonać korkowania synchronicznego; nie odkorkować w _start
- pulsesink: odkorkować strumień podczas spłukiwania ringbuffer
- pulsesrc: add & quot; klienta & quot; Właściwość
- qtdemux: dodać wsparcie dla rozdrobnionej mp4
- qtdemux: dodać wsparcie dla (E) AC-3, WMA i VC-1 audio
- qtdemux: umożliwiają ciągnięcie węgla z nieznanej wielkości,
- qtdemux: ustalenie przepływu agregacji i obsługę EOF przypadkach pobliżu narożnych powrotu
- qtdemux: przetworzyć i wykorzystać znacznik czasu stworzenie z mvhd
- rtpbin: kopia buforowanie statystyk
- rtpbin: prawidłowo obliczyć wielkość pakietu RTCP
- rtp: poprawka ranga payloaders i depayloaders
- rtp: stan równo na Flush-stop do poszukiwania pracy z wielu (de) payloaders
- rtp ac3pay: dodaj AC3 ładujące
- h264depay rtp: określenia h264 wyjściowe układ za pomocą negocjacji czapki
- rtp h264pay: wdrożyć tryb skanowania pełnego bytestream
- rtp j2kdepay: dodać wsparcie dla list buforowych; dokonać depayloader bardziej odporne
- rtp j2kpay: Listy buforowe zastosowanie dla lepszej wydajności
- rtp j2kpay: obsługiwać EOC poprawnie; zatrzymać skanowanie, gdy doszliśmy do końca
- rtp j2kpay: używać znaczników SOP podzielić bitstream
- rtp jitterbuffer: zapewnienie zegara; uzyskać lepszy poziom buforowania
- rtp jpegdepay: naprawić framerate analizowania locale, które używają przecinka jako zmiennoprzecinkowe,
- rtp mp4adepay: poprawa znaczniki czasu na wychodzących pakietów
- rtpsession: emitować także działalność RTCP na SR
- rtpsession: pamiętaj ostatnich wysłanych wartości RB
- rtspsrc: dodawać i korzystać z trybu automatycznego buforowania,
- rtspsrc: pogorszyć wdziękiem na braku szukać i dostosować odpowiedź QUERY_SEEKING
- rtspsrc: obejmują zakres wniosku o wszystkich strumieni z kontrolą nie łączną
- rtspsrc: zwiększyć rozmiar bufora udp
- rtspsrc: reset sesji czas bazowy menedżer podczas płukania,
- rtspsrc: wybierz multicast transporty w sprytniejszy sposób,
- souphttpsrc: nie wysyłać stara się za koniec pliku na serwerze
- v4l2sink: dodać obsługę nawigacji; Właściwości kontrolować uprawy
- vrawdepay: poprawka długość wyboru
- wavparse: wykrywanie DTS reklamowane jako PCM poprawnie w niektórych więcej przypadków
- ximagesrc: zmiana z XGetImage do XGetSubImage zależnych od właściwości
- Błędy stałe od 0.10.26:
- 596321: qtdemux: dodać wsparcie dla rozdrobnionej MP4 i & quot; MFRA & quot; Skrzynki,
- 618389: [pulsemixer] Jeżeli wdrożenie interfejsu MIXER_FLAG_AUTO_NOTIFICATIONS
- 618652: [effectv] Wykorzystanie wartości zainicjalizowana w badanej jednostki
- 620283: Wsparcie dla F4F Adobe brakuje
- 621929: [plugin-MOVE] Gniazdo ruch wtyczki z -Bad do -Dobra
- 623178: [matroskademux] należy poprawić komunikat o nieujęte kodów FOURCC
- 625825: Nie można połączyć rtpmp4adepay! aacparse
- 629418: progressreport: dodać wsparcie dla określenia pozycji strumienia z bufora znacznika czasu, zamiast używać zapytań
- 631516: [navseek] Dodaj wsparcie zmienić szybkość odtwarzania,
- 632654: [matroskamux] Staram się pisać znaczników czasu w większości wychodzących buforów
- 632897: flvmux nie ustawić właściwy identyfikator kodeka Nellymoser
- 633280: [icydemux] [PATCH] icydemux: Wyślij metadane "STREAMURL 'jako tagu GST_TAG_HOMEPAGE
- 634314: pngdec zawiesza się na wadliwych PNG
- 634391: [v4l2src] dodać pole przeplotem do czapki,
- 634393: v4l2src: Pierwszy dekoder pole do przeplotem zrzuty
- 634910: [rtph264pay] Wdrożenie bytestream tryb skanowania,
- 634928: [qtdemux] tworzenie raportów / czas modyfikacji za pomocą tagu metadanych
- 635734: jpegdec: nieskończonej pętli podczas odtwarzania strumienia Motion JPEG
- 636049: ximagesrc: naprawić pilota X i wyłączanie przez tych,
- 636172: imagefreeze: eos nie minęło, zanim dotrze bufora,
- 636234: [wavparse] dts 6ch grał jako stereo 16 bit PCM, czy DTS ramka rozpoczyna się nie-zerowego
- 636621: flvdemux: nie ustawić odpowiednią częstotliwość próbkowania dla dźwiękiem AAC,
- 636784: [qtdemux] Realizacja GST_QUERY_CONVERT dla qtdemux
- 637060: matroskademux: błędy uwagę na bloki 13MB podczas przesyłania strumieniowego,
- 637686: [jpegenc] Poprawa getcaps sinkpad wyniki
- 638019: [matroskademux] niektóre Matroska pliki nie są określając DocType
- 638072: budować awarii: rtpsource.c: błąd: "have_rb" mogą być używane w tej funkcji niezainicjowanego
- 638535: id3demux: liczne gatunki, jak na ID3v2.4 obsługiwane nieprawidłowo
- 638569:. Wywala cacasink po podaniu 15-bit wideo
- 639240: pulsesink: reguł gry & gt; PAUSED- & gt; GRA przejście powoduje przerywania
- 639321: deinterlace: Pole {1,3} wskaźniki Scanline wydaje się być wyłączony przez jedną linię pola
- 639339: v4l2: nie budować z starszych jąder z powodu braku V4L_FIELD_INTERLACED_ {TB, BT}
- 639516: mukserów: naprawić ustalania pułapów pad src
- 639740: [pulsesink] nie odkorkować w niektórych przypadkach w trakcie odtwarzania wstecz
- 640028: [qtdemux] krach na zniekształconych strumień mov
- 640063: rtph264depay: kodek przecieki bufor danych w strumieniu bajtów = tryb false
- 640064: rtspsrc wyciek pamięci,
- 640080: rtspsrc: nie do błędu się prawidłowo w przypadku awarii sieci
- 623063: [jpegdec] dodaj & quot; max-Błędy & quot; Właściwość
Co nowego w wersji 0.10.26:
- alphacolor: aby praca przejściówki
- avidemux: odtwarzanie wstecz poprawki; uniknąć nakładania się kolejnych fragmentów
- deinterlace: usunąć kod montaż za orka
- dvdemux: analizować SMPTE kody czasowe
- flvdemux: przetworzyć i wykorzystać CTS (poprawki zdenerwowanie odtwarzania H.264 w niektórych przypadkach)
- flvmux: ponowne wysłanie tag onMetada gdy tagi zmiany w trybie streamable
- g729pay: rozciągają się od prawej rodzica
- gconf: Nie instaluj schematów, gdy GConf jest wyłączona
- Goom, goom2k1: dodaj kod korekcji opóźnienia, opóźnienia raportu poprawnie
- gstrtpjpegpay: Dodane Zdefiniuj Restart Interval (DRI) znacznik
- h264depay: zawsze zaznaczyć codec_data jako klatki kluczowej,
- icydemux: przód wydarzenia tag
- id3v2mux: Dodaj do albumu artysty mapowanie
- imagefreeze: wygenerować doskonale date strumień
- Poziom: uniknąć dzielenia przez zero, ciszy,
- matroskademux: więcej odporność na błędy analizowania i narożnych przypadkach,
- matroskademux: wyodrębnić profil H.264, a poziom i ustawić na czapkach,
- matroskamux: zmniejszyć newsegment spamu zdarzenia i ustawić DISCONT flagę w razie potrzeby,
- impulsu: umożliwiają ustawienie właściwości strumienia impulsów
- impulsu: naprawić device_description w GOTOWE
- pulsesink: Dodaj & quot; klienta & quot; Nieruchomość ustawić nazwę klienta PA
- pulsesink: akcja kontekst PA pomiędzy wszystkich klientów o tej samej nazwie,
- qtdemux: eksport MPEG-4 AAC profil / / H.264 i poziom w czapkach,
- rtp: dodaj G722 Payloader i depayloader elementy
- rtpamr (de) wynagrodzenie: AMR-WB wspierać SID ramki
- rtpamrpay: odpowiednia długość dla wielu klatek ładunku; poprawnie obsługuje doskonałe-rtptime
- rtpbin: add & quot; ntp-sync & quot; nieruchomości i & quot; używać-rurociągu-zegar & quot; Właściwości
- rtpg729pay: poprawnie obsługuje doskonałe-rtptime
- rtph264depay: delta tylko ustawić urządzenie na wszystkich-nie-podstawowych jednostek
- rtpmanager: dostarczyć dodatkowych danych statystycznych,
- rtpmp4adepay: złapać częstotliwość próbkowania i wprowadzane do czapki,
- rtpmparobustdepay: prawidłowo wstawić sztuczne bufory; użyć właściwego bitrate dla manekina ramy
- rtpmpvpay: naprawić Czas rejestrowania buforów RTP
- rtpsession: Dodaj opcję automatycznego odkrywania pasma RTP
- rtpsession: Oblicz RTCP przepustowość ułamek pasma RTP
- rtpsession: Hrabia wysyłane pakiety RTCP po ich zakończeniu,
- rtpsession: relaks wykrywania kolizji z innymi firmami,
- rtpstats: Usunąć opis bieżący_czas w RTPArrivalStats
- rtspext: stop konfiguracji na pierwszym niepowodzeniu,
- rtspsrc: Dodaj właściwość skonfigurować udpsrc wielkość bufora,
- rtspsrc: dodać obsługę protokołu RTSP, SDP,
- rtspsrc: nie dodawać / UDP w transporcie, jest to domyślne
- rtspsrc: naprawić raportowania Czas
- rtspsrc: obsługiwać zestarzeć strawienia dane sesji uwierzytelniania
- rtspsrc: używać sdp metody uri parsującej
- shapewipe: dodać opcjonalny parametr graniczny i animacji spowolnienia
- shapewipe: Format Force AYUV na przykład rurociągu z tego samego powodu,
- shapewipe: Przymusowe wejście do AYUV aby zapobiec awarii negocjacyjne w videomixer
- widma: łączna wielkość tylko / fazy, jeśli użytkownik zażąda, poprawki wydajności
- v4l2src: dodaj kontrolowane parametry colorbalance, dodać właściwość zdziesiątkować
- v4l2src: naprawić używając mpegts poprzez interfejs mmap; używać GstBaseSrc :: rozmiar-bloku jak rozmiar awaryjnej
- videomixer2: nowy element videomixer2, że zachowuje się lepiej niż videomixer
- vrawdepay: obsługiwać nieważne ładowność lepsze
- Błędy stałe od 0.10.25:
- 625825: Nie można połączyć rtpmp4adepay! aacparse
- 629047: wysypać się starać matroskademux
- 537544: [impuls] umożliwiają ustawienie właściwości kontekstu pa
- 628996: pulsesink uszkodzony po wspólnej poprawki kontekstowego (bug # 624338)
- 529672: Duże opóźnienia i złe framerate podczas mieszania wielu strumieni na żywo,
- 581294: rtspext: Rozszerzenia configure_stream metody konfliktu
- 598915: qtdemux: rozchodzenia danych nagłówka JPEG2000 na obraz / x-J2C
- 612313: qtdemux: post profil AAC / poziom w czapkach,
- 616521: qtdemux: Eksport profil MPEG-4 Video i poziom w czapkach strumienia
- 617318: matroskademux, qtdemux: Stosować pbutils do wydobycia H.264 profil / poziom
- 620790: [matroskademux] błąd ogólny strumień przy próbie odtwarzania niektórych plików .mkv
- 622390: [v4l2] dodać właściwości balans kolorów sterowane / programowalny aparat
- 624338: [pulsesink] Uchwyt kontekstu impulsu odrębną od ringbuffers i dzielić się nimi,
- 625547: Test jednostkowy imagefreeze nie od czasu do czasu,
- 626048: [videomixer] Tryb potrzeby, które synchronizuje strumieni na podstawie znaczników czasu,
- 626518: [imagefreeze] lepiej czapki negocjacje
- 627162: [impuls] lepiej awaryjna wartość zwracana przez gst_pulse_client_name ()
- 627174: [pulsesink] nowy obiekt, aby dostroić nazwa klienta PA
- 627289: souphttpsrc: dostosować komunikaty o błędach,
- 627341: wavparse: dziwne obsługę plików mniej niż 12 bajtów
- 627796: rtpbin: ntp synchronizacji zegara dodać
- 628020: [pulsesink] błąd potwierdzenia w change_state NULL- & gt; GOTOWE
- 628058:. Potrzebujesz sposób ustawić właściwość SO_RCVBUF na gniazdach RTSP oparte
- 628127:. Wywala jpeg rtp Payloader, gdy istnieje korupcja w strumieniu jpeg bajtów
- 628214: Dodaj wsparcia RTSP inicjacji poprzez pliki SDP
- 628349: [v4l2src] Nie obsługuje przechwytywanie mpegts pomocą mmap
- 628454: Matroska demukser nie obsługuje znacznika daty, jeśli zawiera tylko liczbę lat,
- 628608: [alphacolor] Klasyfikacja elementem jest nie tak,
- 629018: rtpjpegpay: nie można zbudować ze względu niezainicjowanego zmiennej ostrzeżenia
- 629522: [rtpjpegpay] dodać wsparcie dla Zdefiniuj Restart Interval (DRI),
- 629839: [qtdemux] Tagi Aktualizacja XMP analizowania
- 629896: Błąd kompilacji raw1394 (bez iec61883)
- 630088: [flvdemux] urywany H.264 Odtwarzanie
- 630205: [icydemux] wydarzenia tag Przekaż downstrem
- 630256: rtph264-pay / depay: nie respektuje znaczniki czasu z buforów Incomming
- 630317: Uzyskiwanie nazwy urządzeń pulsesink nie działa jak na alsasink
- 630378: speexenc / speexdec katastrofy z MSVC
- 630446: rtpmanager: dostarczyć dodatkowych danych statystycznych,
- 630447: rtpsession: relaks wykrywanie kolizji z innymi firmami,
- 630449: rtpbin: Odblokuj przed dodaniem pad w new_payload_found
- 630451: rtpbin: Stosować rysnc z iterator przy poszukiwaniu wolnej nazwy pad
- 630452: rtpbin: Dodać oczyszczania źródła w rtp_session_on_timeout MT bezpieczne
- 630457: rtpmanager:. Pakiet stracił nie powinno być ostrzeżenie,
- 630458: poziom: uniknąć dzielenia przez zero, ciszy,
- 630500: [rtspsrc] jest komunikat konfiguracji RTSP zawsze trzeba & quot; / UDP & quot; ciąg?
- 630888: v4l2sink nie poradzić sobie z modułu jądra v4l2loopback
- 631082: rtpjitterbuffer: poprawić dokument odniesienia
- 631303: [Goom] ostrzeżenia QoS, jeśli źródłem jest GstAudioSrc
- 631330: [flvmux] [PATCH] Wyślij ponownie zaktualizowany tag onMetada gdy tagi zmiany w trybie streamable
- 631996: [h264depay] regresji: RTSP: //stream.zoovision.com/KibaEp1n900.3gp
- 632548: [rtspsrc] regresji; nie stawi się czas
- 632553: --disable-gconf wciąż próbuje zainstalować schematów
- 632682: [matroskademux] Uchwyt brakuje CodecPrivate Vorbis / Theora dla
- 632945: rtph264depay w dostępie-unit = true tryb nie agregują flagę jednostki Delta prawidłowo
- 633205: Fix do wydarzeń nawigacji w videoflip
- 633212: [Goom] powrót nie wynegocjowane przy bps jest nieznany,
- 633970: [icydemux] uszkodzony obsługi taglist
- 635532: rtspsrc: nieoczekiwane użyciem uwierzytelniania eos (regresji)
- 635843: [rtph264depay] segfault na pustym polu danych
- 636179: [deinterlace] Pola w złej kolejności,
- 626463: [matroskademux] & quot; czytanie duży blok wielkości 14688496 nieobsługiwane & quot;
- 628894: [matroskademux] niechlujstwa odtwarzanie do tyłu,
- 633294: deinterlace łamie pewne scenariusze menu DVD
Co nowego w wersji 0.10.25:
- v4l2src: ogromny wzrost wydajności w wielu przypadkach
- Tryb transmisji strumieniowej do poprawki i avi Matroska / WebM,
- poszukuje w Matroska i WebM plików, które nie mają indeks
- nowy element cpureport do debugowania
- avidemux: poprawa VBR strumienia audio obsługi
- avidemux: strumieniowe poprawki trybu: Należy stosować odpowiednie przesunięcie dla indeksu opartego movi, uchwyt 0 kawałki wielkości danych
- debugutils: nowy element cpureport, słupki & quot; cpu-raport & quot; Komunikaty elementów na autobus
- flacdec, rtspsrc, rtph264pay, rtpmp4vdepay: poprawki wycieków pamięci,
- gconfvideosrc: użyć właściwego klucza GConf (tzn. Nie kluczową audiosrc)
- GdkPixbuf: usunąć gdkpixbuf3 Plugin, GDK-pixbuf został podzielony na GTK + i pozostanie na 2.x
- id3v2mux: Napisać tag uderzeń na minutę, przy użyciu ramki TBPM
- jpegdec: naprawić znaczniki analizowania regresji
- matroskademux: nie błędów na bloku z nieznanego tracknumber
- matroskademux: naprawić strumieniowe w przypadku, gdy rozmiar w bajtach jest nieznana,
- matroskademux: obsługiwać fałszywe pliki przechowujące dane ADTS AAC,
- matroskademux: wsparcie poszukując w lokalnych plików, nawet jeśli nie mają indeks
- matroskamux: nie próbuj szukać wstecz i naprawić nagłówki jeśli streamable = true
- pulsesink: naprawić wyścig podczas tworzenia wielu pulsesinks w tym samym czasie,
- qtdemux: obliczyć szerokość rozstawu PAR za pomocą plików wysokość i QT,
- qtdemux: naprawić max / avg w btrt atom czytania
- qtdemux: poprawić odtwarzanie do tyłu,
- qtdemux: analizować 64-bitową wersję mvhd atomu oraz zamiast erroring się,
- qtdemux: zapobieganie czytania przeszłości avc1 atomu podczas analizowania
- rtpg729pay: unikać trybu basertppayload idealne-rtptime
- rtph263pdepay: umożliwić więcej Zegar ceny jako wejście
- rtpL16depay: również analizować kodujący-params dla liczby kanałów,
- rtpL16depay: domyślnie 1 kanał, jeśli liczba kanałów nie podano,
- rtpmp4gpay: realizacji doskonałe datowniki,
- rtspsrc: add & quot; Port zasięgu & quot; Obiekt, przydatne w przypadku konfiguracji z firewall / IPSec,
- rtspsrc: nie używać ponownie udp gniazda (unika się dziwne błędy, gdy otrzymane dane z poprzednich strumieni),
- udpsrc: add & quot; ponowne & quot; Nieruchomość aby włączyć lub wyłączyć ponowne wykorzystanie portu (domyślnie włączone, ale wyłączone w rtspsrc)
- v4l2: formaty sortowania w odpowiedniej kolejności tak, że non-emulowane formaty są preferowane
- videobalance: naprawić złą kolejność blokujący, który może prowadzić do zakleszczenia
- videomixer: tylko zresetować informacje QoS i wysłać zdarzenie NEWSEGMENT dalszy zdarzeń NEWSEGMENT na panelu głównym,
- Błędy stałe od 0.10.24:
- 626463: [matroskademux] & quot; czytanie duży blok wielkości 14688496 nieobsługiwane & quot;
- 593117: [avidemux] Obsługa plików AVF
- 618535: [avidemux] nie trafia do strumienia eva_2010_2.22_promo1.avi
- 621520: [id3v2mux] Napisać tag uderzeń na minutę,
- 622017:. [GstRtpMP4GDepay] Packet ładunek był zbyt krótki,
- 622577: rtspsrc ma mylące komunikaty o błędach,
- 623209: błąd w rtpL16depay
- 623357: avidemux: tryb wypychania nie działa z jakiegoś http strumieniowe plików avi,
- 623629: Odtwarzanie do tyłu Problem w QtDemux
- 624173: [qtdemux] plik z danymi wymiarowymi qt w tkhd nie uzyskać pikseli współczynniku kształtu w czapki,
- 624331: videobalance: zakleszczenia / zawiesza podczas zmiany & quot; Jasność & quot; Właściwość
- 624455: Matroska muxer ma nawet w przypadku korzystania z streamable = true
- 624770: wyciek pamięci w gst_rtspsrc_handle_request : rtspsrc
- 625002: [przykłady] Nie stosować GdkDraw
- 625153: rtspsrc: dodaj właściwość, aby ustawić zakres portów klienta li>
- 625302: [qtdemux] W polu pikseli aspekt-stosunek także par = 1/1
- 625371: [matroskademux] ostrzeżenia krytyczne podczas gry na żywo WebM z włączonym pobieranie progresywne,
- 625442: pulsesink: Błąd - pa_threaded_mainloop_stop nazywa z wątku pa
- 625452: [videomixer] Rury z docs już nie działa,
- 626467: matroskademux: Krytyczna **: Plik Matroska-demux.c: Linia 578 (gst_matroska_demux_get_length): nie powinien być osiągnięty,
- 626609: [qtdemux] wysypać podczas parsowania avc1 atom
- 626619: [imagefreeze] Nieprawidłowe poszukiwania zachowanie
- 627689: [przeplotu] Złamane datowniki,
- 617368: [Matroska] Wdrożenie poszukiwania push-trybu i non-cue szuka
Co nowego w wersji 0.10.24:
- Użyj Orc (Optimized Loops wewnętrzne Runtime Compiler) dla SIMD i
- inne optymalizacje i usunąć liboil zależności. Głównym celem,
- W tej wersji było, aby przejście z liboil do liborc.
- Wzrost wydajności nie należy się spodziewać i będzie
- tematem przyszłych wersjach. liborc jest opcjonalna zależność dla
- W chwili obecnej, aby można testować i rozwijać bardzo
- GStreamer na najnowsze wersje systemów, które nie mają jeszcze orków.
- Jednak bez orka będzie używany powolne nieoptymalizowane Kod kopii zapasowej
- dla wielu wydajności krytycznych ścieżek kodu. Dystrybutorzy są wezwane,
- spakować i wysłać ostatnią wersję liborc i skompilować
- Moduły GStreamer z opcją --enable-orka. Proszę nie rozpowszechniać
- GStreamer, które nie są włączone ORC. Więcej informacji na temat
- Integracja ork można znaleźć w docs / projekt / katalogu.
- alpha: add & quot; wolą-przejściówki & quot; Nieruchomość aby tryb passthrough
- avidemux: poprawy wykrywania dźwięku VBR,
- cmmlenc: Usuń siekać do wynajęcia oggmux rozpocząć nową stronę dla każdego bufora CMML
- deinterlace: dodaj MMX implementacje greedyh dla uyvy; niektóre metody usuwania przeplotu orcify
- dv1394: naprawić zegar wewnętrzny jeszcze bardziej
- flvmux: add & quot; streamable & quot; Właściwość
- flvmux: Napisać czas na właściwej pozycji,
- GdkPixbuf: Dodaj plugin gdkpixbuf3 który używa gdkpixbuf3
- jpegdec: lepsze parsowanie i lepsza obsługa bufor, który minimalizuje memcpys
- jpegdec, jpegenc: dodaj szarości wsparcie
- matroskademux: QoS poprawki i ulepszenia; poprawa odtwarzanie do tyłu,
- matroskademux: obsługiwać numery zerowej wielkości poprawnie,
- matroskamux: add & quot; streamable & quot; nieruchomości; zestaw streamheaders na czapek wyjściowych,
- matroskamux: starać, aby upewnić się klastry zacząć klatki kluczowej,
- matroskamux: bufory wyjściowe znak prawidłowo, jak klatki kluczowej lub jednostki Delta li>
- matroskamux: buforowanie zapisu zrobić, aby uniknąć newsegment wydarzenia, przed każdym buforze wyjściowym
- matroskamux: naprawić jakiś dryf datownika spowodowanych błędami zaokrągleń,
- pngenc: Wsparcie 8 bitowej skali szarości,
- pulsesink: zoptymalizować komunikację z PulseAudio pomocą pa_stream_begin_write
- pulsesink: Jeśli pojawi się komunikat post zegar zegar zapewniają w autobusie / znika
- rtph264depay: rozważyć SPS, PPS i IDR jak klatki kluczowej, wszystkie inne jako DELTA_UNIT
- rtph264pay: obsługiwać krótkie startcodes w bytestream h264
- rtpjitterbuffer: zatrzymać buforowanie i emitują EOS na końcu strumienia
- rtpmparobustdepay: dodaj MPA-solidne depayloader
- rtpmp4gdepay: obliczyć czas trwania klatki prawidłowo
- rtptheorapay: zachować ogłaszając dostawy-metody w możliwościach, przywraca
- zgodność ze starszymi wersjami Farsight ponownie
- rtspsrc: szanować kruszywa atrybuty kontroli; spróbować wszystkie zakresy z SDP
- spektrum: wsparcie szerokość 24-bit i arbitralne głębia bitowa,
- udp: make url parsowania kompatybilny z składni VLC
- udpsrc: naprawić obsługi multiemisji na okna
- v4l2sink: zniszczyć puli buforów przy zmianie stanu na NULL
- VideoBox: negocjacje poprawka dla I420 / YV12
- videomixer: nie mieszać wejście z różnych proporcji pikseli; Poprawki negocjacyjne
- wavparse: właściwej konstrukcji segmentu zamykającego, gdy robi non-zaczerwienienie stara
- wavparse: używać typefind funkcje, aby sprawdzić, czy dane PCM zawiera dts strumień
- Błędy stałe od 0.10.23:
- 619045: [Widmo] Dodaj wsparcie dla 24-bitowej szerokości i wszystkie kombinacje głębokości
- 555967: [oss4] wyjaśnić niektóre ciągi tłumaczenia
- 570761: [Goom] crash plugin_info_init przydziale 260kB struct na stos
- 583047: [jpegdec] zoptymalizować obsługę bufora podczas analizowania ramek
- 589997: [rtp] trzeba MPA-solidne depayloader dla helix stylu MP3-PROJEKT-00
- 595978: [udpsrc] nie udało się odtworzyć strumienia multiemisji,
- 597695: [udpsrc] obsługuje VLC stylu udp: //239.255.11.11: 1234 uri z adresem wiążą
- 611117: [matroskademux] nie może obsłużyć nieznanych rozmiarów klastra,
- 613066: [flvmux] ponownie włączyć przemianowany / ustalony jest, na żywo w mieście
- 615461: dv1394src zegar nadal jest uszkodzony
- 617339: pulsesink nie skorzystać z pa_stream_begin_write
- 618530: [videomixer] Nie obsługiwać Pixel-obrazu-stosunek prawidłowo
- 618871: 1394: usunąć niepotrzebne last_time
- 618982: [wavparse] złe odcinek zamykający gdy robi non-zaczerwienienie szukać
- 619198: [matroskademux] GstEbmlRead czyszczenia
- 619273: [matroskamux] zmniejszenie dalszego spamu
- 619293: [avimux] oczyścić avi Kod tworzenia nagłówka
- 619531: serwer RTSP [rtspsrc] osadzone strumieni ASX "nie lubi gstreamer żądanie
- 619717: testy jednostkowe nie powieść, jeśli starsze wtyczki -Dobra są obecne w katalogu wtyczek System
- 619824: Wykorzystanie wygadany dla sum kontrolnych,
- 619848: [deinterlace] Nie można przełączyć na prowadzenie rurociągu właściwości
- 620148: [videomixer] Nie negocjować formatu z dalszego
- 620154: [rtph264depay] Szukam z payloaders RTP psuje obrazów czasem
- 620162: [gdkpixbufdec] Bump rangę GIMNAZJUM
- 620277: [pulsesink] niestandardowy zegar jest nadal używane po zmianie stanu NULL
- 620358: [matroskademux] problemy z poszukiwaniem Sorenson Squish wyjście WebM,
- 620390: rtph264pay nie rozumie krótkie startcodes
- 620494: [RTSP] stuttery audio z niektórych strumieni H.264 / AAC,
- 620540: [pulsesink] pa_stream_write () failed: Invalid argument,
- 620591: rtpceltpay nie obsługuje stereo Celt dźwięku
- 620743: matroskademux: Jednostka Refactor trójkąt obsługi
- 620929: Wymagana wersja libraw1394 nie jest wystarczająco wysoki,
- 621510: GNOME Goal: Usuń nieaktualnych symbole glib
- 621566: [pulsesink] Od aktualizacji wtyczek dźwięk jest zniekształcony poprzez Amarok
- 621723: v4l2src wywala na reguł gry & gt; Gotowej & gt; GRA
- 622498: [avidemux] Nie przywraca stan, gdy dzieje się GOTOWA
- 622500: [v4l2sink] przy zmianie NULL zniszczyć bufory
- 622501: [VideoBox] może negocjować wejściowe / wyjściowe w formacie kombinacje nie może właściwie obsłużyć
- 622816: Dodać dema -DSEAL bezpieczne
- 623103: matroskamux wyrzucać błąd
- 623172: [jpegdec] wyciek w badanej jednostki
- 623196: rtpptdemux: nie wysyłamy na zamówienie dalszego zdarzenia dwa razy
- 623366: [qtdemux] usuwają fałszywe tagów z XMP
- 623379: [flvmux] Pisanie czas poza przydzielonego obszaru pamięci w trybie strumieniowania,
- 623585: jpegdec: nie pominąć dodatkowe znaczniki 0xFF na początku
- 623654: qtdemux: Fix kolejność bitrate w "btrt" atomu
- 619817: [matroskademux] Odtwarzanie od tyłu nie działa,
- 617512: [a] powinna pracować w passthrough we wszystkich formatach, jeśli alfa == 1.0
- 619485: matroskademux: pomiń bufory przed późnym kluczowej (QoS),
- 413942: [wavparse] niewykryte dts-in-wav
Pakiety
Co nowego w wersji 0.10.23:
- Zmiany od 0.10.22:
- alpha: dodać obsługę YUY2, YVYU, uyvy i YV12; YUV- & gt; RGB poprawki konwersji
- avimux, flvmux, matroskamux: nie upaść, jeśli znaczniki przyjazd na wielu klocków wejściowych w tym samym czasie,
- avimux, matroskamux: dodać wsparcie dla On2 VP8
- capssetter: Element przeniesiony z GST-plugins-bad
- deinterlace: dodać wsparcie dla większości formatów YUV lub RGB dla niektórych metod
- deinterlace: dokonać automatycznego wykrywania przeplotu domyślnego
- gamma: dodać wsparcie dla większej ilości formatów YUV / RGB, aby nieruchomość gamma kontrolować
- jpegdec, jpegenc: obsługuje więcej przestrzenie kolorów i formatów pikseli
- matroskademux: wdrożenie trybu Push szuka
- matroskademux: dodać wsparcie dla WebM,
- imagefreeze: plugin przeniesiony z GST-plugins-bad
- oss4: plugin przeniesiony z GST-plugins-bad
- osxvideosink: zaimplementować interfejs xoverlay, umożliwiają przełączanie widoków w czasie wykonywania
- qcelpdepay: dodać QCELP depayloader
- qtdemux: dodać wsparcie dla VP8; tryb pchania z poszukiwaniem i ctts poprawki tabeli parsowanie
- rtph263depay: kod rozpoczęcia korzystania obrazu do wykrywania utraty pakietów i początek ramki
- rtph263pay: wykorzystanie znaleźć zastosowanie kropli Mod payloading
- rtph264depay: DELTA_UNIT oznakowanie buforów wyjściowych
- rtph264pay: wyciąg SPS i PPS od nieruchomości, pod warunkiem zestawu parametrów
- rtph264pay: config-interval dodać właściwość, aby ponownie wysłać SPS / PPS w strumieniu,
- rtpmp4vpay: config-interval dodać właściwość do ponownego wstawienia config w strumieniu,
- rtptheoradepay: naprawić w paśmie konfiguracji analizowania
- rtptheorapay: dodać parametr config-odstęp ponownie wstawić config w strumieniu,
- rtpvorbisdepay, rtptheoradepay: Akceptujemy także w linii konfiguracji
- RTSP: Właściwości przepustowości skonfigurować w sesji
- rtspsrc: spadek do SDP portach zamiast SERVER_PORT
- rtspsrc: skorzystać z informacji o połączeniu SDP w multicast
- rtspsrc: obsługiwać POSZUKIWANIE zapytania
- smptealpha: dodać wsparcie dla wszystkich 4 formatach ARGB i YV12 (w przeliczeniu na AYUV)
- videobalance: dodać wsparcie dla wszystkich formatów RGB, Y41B, Y42B i Y444, YUV2, uyvy, AYUV i YVYU
- VideoBox: dodać wsparcie dla Y444, Y42B, Y41B, YUV2, UYUV i YVYU
- VideoBox: naprawić zmiennoprzecinkowej na liczbę całkowitą konwersję na wartości alpha
- VideoBox: zajmują zakresy / wykazy szerokości lub wysokości, kiedy przekształcanie czapki
- VideoBox: tłumaczyć wydarzenia nawigacji znowu sensu przed
- videofilter: połączyć gamma, videobalance i plugin videoflip na pojedyncze PLU
- videoflip: dodać wsparcie dla wszystkich formatów RGB i AYUV, Y41B, Y42B i Y444
- videoflip: odwróć pikseli także o współczynniku kształtu, jeśli szerokość / wysokość są wymieniane,
- videomixer: dodać wsparcie dla Y444, Y42B, Y41B, YV12, YUV2, YVYU, uyvy
- webmmux: Dodaj nowy element webmmux, że obsługuje tylko muksowania WebM,
- y4menc: dodaj 4: 2: 2, 4: 1: 1 i 4: 4: 4 Obsługa wyjścia
- Błędy stałe od 0.10.22:
- 619485: matroskademux: pomiń bufory przed późnym kluczowej (QoS),
- 576286: [videomixer] Gdyby przyjąć / strumienie wyjściowe nie alfa
Komentarze nie znaleziono