GStreamer ay isang library na nagbibigay-daan sa pagtatayo ng mga graph ng mga bahagi ng media-paghawak, mula sa simpleng Vorbis at Ogg pag-playback sa mga kumplikadong (hindi linear pag-edit) ang pagproseso ng audio (paghahalo) at video.
Mga application na maaaring samantalahin ng paglago sa codec at filter teknolohiya halatang. Mga Nag-develop ay maaaring magdagdag ng mga bagong codec at mga filter sa pamamagitan ng pagsusulat ng isang simpleng plugin na may isang malinis, generic na interface
Mga Tampok :.
- Parallel installability may serye 0.8.x
- Threadsafe disenyo at API
- bagong id3 demuxer (pinapalitan ang isang baliw sa GST-plugin-pangit)
- memleak pag-aayos sa avidemux, wavparse, antas, usok
- port ng multipart,
- pag-aayos sa flacdec, flxdec, rtp
- update babasahin sa videomixer
- nagdagdag ng bagong mga sunaudiosink, gconfaudiosrc at gconfvideosrc mga elemento
Ano ang bagong sa paglabas:
- trabaho sa paligid ng pagbabago API magaling magsalita atomic ops
- mas mahusay na pangangasiwa ng sirang buffers sa RTP depayloders
- ilang mga menor de edad pag-aayos ng compilation
- 650470: rtp: ilan depayloaders masira na may sirang rtp packet
- 652144: UDP: pag-aayos ng babala compiler sa mingw-w64
Ano ang bagong sa bersyon 0.10.28:
- Ayusin bumuo ng mga isyu sa bagong kernels (gamit ang lumang Inalis header video4linux1 interface)
- 643716: v4l2src: nabigo upang bumuo may mas bagong kernels: ./v4l2_calls.h:33: malalang error: linux / videodev.h: Walang naturang file o direktoryo
Ano ang bagong sa bersyon 0.10.27:
- avidemux: magdagdag ng workaround para sa laki listahan buggy; katas DATETIME mga tag
- cacasink: ayusin mask at strides
- deinterlace: baguhin ang default na linear
- deinterlace: maiwasan ang mga walang-katapusang loop draining
- deinterlace: muling pagsulat / ayusin kung paano kalapit na mga linya scan kinakalkula
- flvdemux: gumamit ng AAC Codec-data upang ayusin ang SAMPLERATE kung kinakailangan
- flvmux: Ayusin ang para sa nellymoser codecid pagtatakda
- icydemux: Magdagdag ng metadata 'StreamUrl' bilang GST_TAG_HOMEPAGE tag na
- id3demux: pag-aayos sa pag-parse ng ID3v2.4 frame genre na may maramihang mga genre
- imagefreeze: ipasa sa EOS kung natanggap bago dumating ang buffer
- jpegdec: magdagdag ng & quot; max-error & quot; ari-arian na huwag pansinin ang mga error sa pag-decode
- jpegdec: maiwasan ang mga walang-katapusang loop kapag resyncing; itapon ang hindi kumpletong larawan
- matroskademux: magdagdag ng stream-format at pag-align ari-arian para sa H264
- matroskademux: ipagpalagay matroska kung walang doctype Tinukoy
- matroskademux: pagtaas pinapayagan ang max. bloke ng sukat para sa push mode mula sa 10M 15M
- matroskademux: normalize laman Cue na walang Cue
- matroskamux: magdagdag ng suporta para sa DTS at E-AC3 audio
- matroskamux: subukan na isulat ang mga timestamp sa lahat ng mga papalabas na buffers
- multifilesink: magpadala ng mga header stream sa mode na key-frame
- multiudpsink: magdagdag ng buffer-size na ari-arian
- navseek: magdagdag ng pangunahing suporta upang baguhin ang rate ng pag-playback
- pulsemixer: Ipatupad ang MIXER_FLAG_AUTO_NOTIFICATIONS
- pulsesink: flush natitirang buffered sampol sa EOS
- pulsesink: gumawa kataka-taka sa panahon ng pag-pause sabaysabay; huwag alisan ng tapon sa _start
- pulsesink: alisan ng tapon stream habang Flushing ang ringbuffer
- pulsesrc: magdagdag ng & quot; client & quot; ari-arian
- qtdemux: magdagdag ng suporta para sa fragmented na MP4
- qtdemux: magdagdag ng suporta para sa (E) AC-3, WMA at VC-1 audio
- qtdemux: payagan ang paghila atoms na may hindi kilalang laki
- qtdemux: ayusin ang daloy ng pagbabalik ng pagsasama-sama at pangangasiwa ng malapit sa katapusan ng file kaso sulok
- qtdemux: parse at gamitin ang oras ng paglikha tag mula mvhd
- rtpbin: Kopyahin buffering stats
- rtpbin: kalkulahin tama RTCP packet laki
- rtp: fix ranggo ng payloaders at depayloaders
- rtp: kapantay ng estado sa mamula-ihinto para humingi ng paghawak para sa maraming mga (de) payloaders
- rtp ac3pay: magdagdag ng AC3 payloader
- rtp h264depay: matukoy ang output H264 layout gamit ang pag-aayos caps
- rtp h264pay: ipatupad ang buong bytestream mode scan
- rtp j2kdepay: magdagdag ng suporta para sa mga listahan ng buffer; gumawa depayloader higit pa nababanat
- rtp j2kpay: mga listahan ng paggamit buffer para sa mas mahusay na pagganap
- rtp j2kpay: pangasiwaan ang tama EOC; ihinto ang pag-scan kapag naabot na namin ang dulo
- rtp j2kpay: gamitin pampalubag-loob marker upang hatiin bitstream
- rtp jitterbuffer: magbigay ng isang orasan; makakuha ng mas mahusay na antas ng pag-buffer
- rtp jpegdepay: ayusin framerate pag-parse para sa mga lokal na gumagamit ng kuwit bilang mga lumulutang na tuldok
- rtp mp4adepay: mapabuti ang mga timestamp sa mga papalabas na packet
- rtpsession: naglalabas din RTCP aktibidad sa SR
- rtpsession: tandaan huling Ipinadala ang halaga ng RB
- rtspsrc: magdagdag at gumamit ng auto-buffer mode
- rtspsrc: pababain ang sarili maganda sa hindi pagtupad humanap at mag-tweak tugon QUERY_SEEKING
- rtspsrc: isama kahilingan saklaw para sa lahat ng mga stream sa mga di-pinagsama-samang control
- rtspsrc: dagdagan ang laki ng UDP buffer
- rtspsrc: i-reset ang session manager base oras kapag Flushing
- rtspsrc: piliin pangmaramihang transports sa isang mas matalinong paraan
- souphttpsrc: huwag magpadala ng naglalayong sa likod ng pagtatapos ng file sa server
- v4l2sink: magdagdag ng suporta sa pag-navigate; mga ari-arian upang kontrolin ang pag-crop
- vrawdepay: fix check haba
- wavparse: nakakita ng DTS-advertise bilang PCM tama sa ilang mga kaso nang higit pa
- ximagesrc: pagbabago mula sa XGetImage sa XGetSubImage nakasalalay sa isang pag-aari
- Mga Bug naayos dahil 0.10.26:
- 596321: qtdemux: magdagdag ng suporta para sa fragmented na MP4 at & quot; mfra & quot; kahon
- 618389: [pulsemixer] Dapat ipatupad MIXER_FLAG_AUTO_NOTIFICATIONS interface
- 618652: [effectv] Ang paggamit ng uninitialised halaga sa unit test
- 620283: Suporta para sa F4F ng Adobe nawawala
- 621929: [PLUGIN-Ilipat] ilipat jack ang plugin mula sa -bad sa -good
- 623178: [matroskademux] mensahe ng error para sa hindi nakikilalang FOURCC code ay dapat na bumuti
- 625825: Hindi maaaring mag-link rtpmp4adepay! aacparse
- 629418: progressreport: magdagdag ng suporta para matukoy ang posisyon ng stream mula sa buffer timestamp sa halip ng paggamit query
- 631516: [navseek] Magdagdag ng suporta upang baguhin ang rate ng pag-playback
- 632654: [matroskamux] subukang magsulat ng mga timestamp sa karamihan ng mga palabas na buffers
- 632897: Hindi itakda ang tamang nellymoser codec id flvmux
- 633280: [icydemux] [Patch] icydemux: Magpadala ng metadata 'StreamUrl' bilang GST_TAG_HOMEPAGE tag na
- 634314: pngdec hang sa may mga kapintasan pngs
- 634391: [v4l2src] idagdag interlaced patlang upang caps
- 634393: v4l2src: Itakda ang unang tuktok na larangan para sa interlaced kumukuha
- 634910: [rtph264pay] Ipatupad bytestream mode scan
- 634928: [qtdemux] paglikha ng ulat / oras pagbabago sa pamamagitan ng tag ng metadata li>
- 635734: jpegdec: walang katapusan na loop kapag nagpe-play muli paggalaw jpeg stream
- 636049: ximagesrc: ayusin remote na X at isara sa pamamagitan ng mga
- 636172: imagefreeze: EOS ay hindi pumasa sa bago dumating ang isang buffer
- 636234: [wavparse] dts 6ch-play bilang stereo 16 bit pcm kung DTS frame ay nagsisimula sa non-zero offset
- 636621: flvdemux: hindi nakatakda ang tamang sample rate para sa AAC audio
- 636784: [qtdemux] GST_QUERY_CONVERT pagpapatupad para sa qtdemux
- 637060: matroskademux: mga error sa labas bloke 13MB kapag streaming
- 637686: [jpegenc] Pagbutihin ang sinkpad getcaps resulta li>
- 638019: [matroskademux] ilang matroska mga file ay hindi tumutukoy ng DOCTYPE
- 638072: pagkabigo bumuo ng 'have_rb' ay maaaring gamitin uninitialized sa function na ito
- 638535: id3demux: maramihang mga genre ng bawat ID3v2.4 hindi sinusuportahan nang tama
- 638569:.-Crash cacasink kapag ibinigay na 15-bit na video
- 639240: pulsesink: PLAYING- & gt; PAUSED- & gt; Nagpe-play transition nagiging sanhi ng dropout
- 639321: deinterlace: field {1,3} scanline pointer mukhang off sa pamamagitan ng isang field linya
- 639339: v4l2: nabigo upang bumuo may mas lumang kernels dahil sa nawawalang V4L_FIELD_INTERLACED_ {TB, BT}
- 639516: muxers: ayusin ang pagtatakda ng src pad caps
- 639740: [pulsesink] ay hindi mag-alis ng tapon sa ilang mga kaso sa panahon ng pag-playback reverse
- 640028: [qtdemux] pag-crash sa sirang mov stream
- 640063: rtph264depay: paglabas buffer codec data sa byte-stream = false mode
- 640064: rtspsrc memory tumagas
- 640080: rtspsrc: nabigo sa error out nang maayos sa network ng pagkabigo
- 623063: [jpegdec] idagdag ang & quot; max-error & quot; ari-arian
Rtpsource.c:: Error:
Ano ang bagong sa bersyon 0.10.26:
- alphacolor: gumawa ng pagpasa trabaho
- avidemux: reverse pag-aayos sa pag-playback; maiwasan ang overlap ng kasunod na mga fragment
- deinterlace: alisin ang assembly code sa pabor ng orc
- dvdemux: parse SMPTE oras code
- flvdemux: parse at gamitin cts (pag-aayos nanginginig H.264 pag-playback sa ilang mga kaso)
- flvmux: muling ipadala onMetada tag kapag tag mga pagbabago sa streamable mode
- g729pay: umaabot mula kanan magulang
- gconf: Huwag i-install ang mga schema kapag GConf ay hindi pinagana
- goom, goom2k1: magdagdag ng latency kabayaran code, latency ulat tama
- gstrtpjpegpay: Added Tukuyin ang I-restart Pagitan (DRI) Marker
- h264depay: palagi markahan ang codec_data bilang keyframe
- icydemux: pasulong kaganapan tag na
- id3v2mux: Magdagdag ng pagmamapa para sa album na artist
- imagefreeze: bumuo ng isang perpektong timestamp na stream
- antas: maiwasan ang dibisyon ng zero sa katahimikan
- matroskademux: higit katabaan para sa mga error sa pag-parse at sulok-kaso
- matroskademux: extract H.264 profile at antas at itakda sa caps
- matroskamux: bawasan newsegment spam kaganapan at i-set discont flag na kung saan kinakailangan
- pulso: payagan ang mga setting ng pag-aari ng pulso stream
- pulso: ayusin device_description sa Ready
- pulsesink: Magdagdag ng & quot; client & quot; ari-arian upang itakda ang PA pangalan ng client
- pulsesink: ibahagi ang PA konteksto sa pagitan ng lahat ng mga kliyente na may parehong pangalan
- qtdemux: export AAC / MPEG-4 / H.264 profile at antas sa caps
- rtp: magdagdag ng G722 payloader at depayloader mga elemento
- rtpamr (de) pay: Sinusuportahan amr-WB sid frame
- rtpamrpay: wastong tagal para sa maramihang mga frame kargamento; suportahan nang maayos ang perpektong-rtptime
- rtpbin: magdagdag ng & quot; NTP-sync & quot; ari-arian at & quot; gamitin-pipeline-orasan & quot; mga katangian ng
- rtpg729pay: Sinusuportahan ng maayos perpektong-rtptime
- rtph264depay: lamang-set sa lahat-ng-di-key yunit ng delta unit
- rtpmanager: magbigay ng karagdagang mga istatistika
- rtpmp4adepay: grab ang sampling rate at ilagay sa caps
- rtpmparobustdepay: maayos ipasok dummy buffers; gamitin ang wastong bitrate para dummy frame
- rtpmpvpay: ayusin timestamping ng rtp buffers
- rtpsession: Magdagdag ng mga pagpipilian upang i-auto-matuklasan ang RTP bandwidth
- rtpsession: Kalkulahin RTCP bandwidth bilang isang maliit na bahagi ng RTP bandwidth
- rtpsession: Bilangin ipinadala RTCP packet matapos na natapos
- rtpsession: mamahinga ang mga third-party na pagkakita banggaan
- rtpstats: lunasan paglalarawan ng current_time sa RTPArrivalStats
- rtspext: ihinto ang configuration sa unang pagkabigo
- rtspsrc: Magdagdag ng mga ari-arian upang i-configure udpsrc laki ng buffer
- rtspsrc: magdagdag ng RTSP-sdp suporta protocol
- rtspsrc: huwag magdagdag / UDP sa transportasyon, ito ay ang default
- rtspsrc: ayusin ang pag-uulat tagal
- rtspsrc: pangasiwaan ang mga hindi na gumaganang digest data pagpapatotoo session
- rtspsrc: gamitin sdp paraan ng URI sa pag-parse
- shapewipe: magdagdag ng opsyonal na parameter hangganan at paghina ng animation
- shapewipe: Puwersahin ang format upang AYUV sa halimbawa sa pipeline para sa parehong dahilan
- shapewipe: pilitin ang input sa AYUV upang maiwasan ang pagkabigo sa pag-aareglo sa videomixer
- spectrum: lamang pinagsama-samang magnitude / phase kung hihilingin ng gumagamit para dito, pag-aayos ng pagganap
- v4l2src: magdagdag nakokontrol na mga parameter colorbalance, magdagdag magwasak ari-arian
- v4l2src: ayusin gamit mpegts sa pamamagitan ng mmap interface; gamitin GstBaseSrc :: bloke-size na bilang laki ng fallback
- videomixer2: mga bagong elemento videomixer2 na behaves mas mahusay kaysa sa videomixer
- vrawdepay: mas mahusay na pangasiwaan ang mga di-wastong kargamento
- Mga Bug naayos dahil 0.10.25:
- 625825: Hindi maaaring mag-link rtpmp4adepay! aacparse
- 629047: segfault sa humingi ng matroskademux
- 537544: [pulse]-daan sa pagtatakda ng mga katangian pa konteksto
- 628996: pulsesink pinaghiwa pagkatapos Nagbahagi patch ng konteksto (bug # 624338)
- 529672: Malaking latency at hindi magandang framerate habang paghahalo ng maramihang mga live stream
- 581294: rtspext: pamamaraan sa kontrahan ng mga extension configure_stream
- 598915: qtdemux: maparami ang data jpeg2000 header sa imahe / x-j2c
- 612313: qtdemux: Mag-post AAC profile / antas sa caps
- 616521: qtdemux: I-export ang MPEG-4 video na profile at antas sa stream caps
- 617318: matroskademux, qtdemux: Gumamit ng pbutils para sa pagkuha ng H.264 profile / antas
- 620790: [matroskademux] pangkalahatang stream ng error kapag sinusubukang i-play ang ilang mga .mkv file
- 622390: [v4l2] idagdag nakokontrol na mga katangian ng ang balanse ng kulay / Programmable camera
- 624338: [pulsesink] Pangasiwaan pulso konteksto hiwalay mula sa ringbuffers at ibahagi ang mga ito
- 625547: nabigo paminsan-minsan imagefreeze unit test
- 626048: [videomixer] mode pangangailangan na sini-sync ng mga stream batay sa mga timestamp
- 626518: [imagefreeze] mas mahusay na cap pag-uusap
- 627162: [pulse] mas mahusay na return fallback na halaga para sa gst_pulse_client_name ()
- 627174: [pulsesink] bagong ari-arian upang ibagay ang mga PA pangalan ng client
- 627289: souphttpsrc: tweak mga mensahe ng error
- 627341: wavparse: kakaiba ang pamamahala ng mga file na mas mababa sa 12 bytes
- 627796: rtpbin: magdagdag ng NTP sync ang orasan
- 628020: [pulsesink] badya pagkabigo sa change_state NULL- & gt; Handa
- 628058:. Kailangan mo ng isang paraan upang i-set ang SO_RCVBUF ari-arian sa RTSP-based socket
- 628127:. Jpeg rtp payloader pag-crash kapag may katiwalian sa jpeg byte stream
- 628214: Magdagdag ng suporta sa RTSP pagsisimula sa pamamagitan ng SDP file
- 628349: [v4l2src] Hindi sinusuportahan ang pagkuha ng mpegts gamit mmap
- 628454: Matroska demuxer ay hindi mahawakan ang DATE tag kung ito ay naglalaman lamang ng isang taon bilang
- 628608: [alphacolor]-uuri elemento ang mali
- 629018: rtpjpegpay: hindi magawang upang bumuo dahil sa uninitialized babala variable
- 629522: [rtpjpegpay] magdagdag ng suporta para Tukuyin ang I-restart Pagitan (DRI)
- 629839: [qtdemux] I-update ang XMP mga tag sa pag-parse
- 629896: Error sa kino-compile ang raw1394 (nang walang iec61883)
- 630088: [flvdemux] maalog h.264 video playback
- 630205: [icydemux] kaganapan ng Pagpasa ng tag downstrem
- 630256: rtph264-pay / depay: Hindi igalang ang mga timestamp mula sa incomming buffers
- 630317: Pagkuha ng mga pangalan pulsesink aparato ay hindi gumagana tulad ng para sa alsasink
- 630378: speexenc / speexdec ng pag-crash sa MSVC
- 630446: rtpmanager: magbigay ng karagdagang mga istatistika
- 630447: rtpsession: mamahinga ang mga third-party na pagkakita banggaan
- 630449: rtpbin: I-unlock ang bago magdagdag ng pad sa new_payload_found
- 630451: rtpbin: Pangasiwaan rysnc ng iterator kapag naghahanap para sa libreng pangalan pad
- 630452: rtpbin: Gumawa ng paglilinis pinagmumulan sa rtp_session_on_timeout MT ligtas
- 630457: rtpmanager:. Nawala ay hindi dapat na isang babala packet
- 630458: antas: maiwasan ang dibisyon ng zero sa katahimikan
- 630500: [rtspsrc] ang mensaheng RTSP setup laging kailangan & quot; / UDP & quot; string?
- 630888: v4l2sink hindi makayanan v4l2loopback kernel module
- 631082: rtpjitterbuffer: pagbutihin ang dokumento na reference
- 631303: [goom] babala qos kung pinagmulan ay GstAudioSrc
- 631330: [flvmux] [Patch] Muling ipadala ang na-update onMetada tag kapag tag mga pagbabago sa streamable mode
- 631996: [h264depay] pagbabalik: RTSP: //stream.zoovision.com/KibaEp1n900.3gp
- 632548: [rtspsrc] pagbabalik; nabigo upang mag-ulat tagal
- 632553: --disable-gconf sinusubukan pa rin upang i-install schema
- 632682: [matroskademux] Pangasiwaan nawawala CodecPrivate para sa Vorbis / Theora
- 632945: rtph264depay sa pag-access-unit = true mode ay hindi pagsama-samahin tama ang delta unit-flag
- 633205: Ayusin ang para sa mga kaganapan nabigasyon sa videoflip
- 633212: [goom] Ipakita hindi negosasyon kapag bps ay hindi kilala
- 633970: [icydemux] na pinaghiwa-taglist paghawak
- 635532: rtspsrc: hindi inaasahang EOS kapag gumagamit ng pagpapatotoo (pagbabalik)
- 635843: [rtph264depay] segfault sa walang laman kargamento
- 636179: [deinterlace] Patlang sa maling pagkakasunud-sunod
- 626463: [matroskademux] & quot; pagbabasa ng mga malalaking bloke ng laki 14688496 Hindi sinusuportahan ang & quot;
- 628894: [matroskademux] nanggigitata reverse pag-playback
- 633294: deinterlace Pinaghihiwa ilang mga DVD menu sitwasyon
Ano ang bagong sa bersyon 0.10.25:
- v4l2src: napakalaking pagpapabuti ng pagganap sa ilang mga sitwasyon
- streaming mode pag-aayos para sa AVI at matroska / webm
- naghahangad sa matroska at webm mga file na hindi magkaroon ng isang index
- bagong elemento cpureport para sa pag-debug
- avidemux: mapabuti VBR audio stream sa paghawak
- avidemux: streaming pag-aayos mode: gamitin ang tamang offset para sa index Movi-based, pangasiwaan 0-size chunks ng data li>
- debugutils: mga bagong elemento cpureport, mga post sa & quot; CPU-ulat & quot; mga mensahe elemento sa bus
- flacdec, rtspsrc, rtph264pay, rtpmp4vdepay: pag-aayos ng memory tumagas
- gconfvideosrc: gamitin ang tamang GConf key (. Ibig sabihin hindi ang audiosrc key)
- gdkpixbuf: alisin gdkpixbuf3 muli plugin, gdk-pixbuf ay nahati sa labas ng GTK + at mananatili sa 2.x
- id3v2mux: sumulat beats bawat minuto tag na gamit ang TBPM frame
- jpegdec: ayusin ang mga marker sa pag-parse pagbabalik
- matroskademux: huwag error out sa block na may hindi kilalang tracknumber
- matroskademux: ayusin streaming sa kaso kung saan ang laki sa bytes ay hindi kilala
- matroskademux: pangasiwaan bogus mga file sa pag-iimbak ng data ADTS AAC
- matroskademux: suporta naghahangad sa mga lokal na file kahit na hindi sila magkaroon ng isang index
- matroskamux: huwag subukang maghanap muli at ayusin ang mga header kung streamable = TRUE
- pulsesink: ayusin lahi kapag lumilikha ng maramihang mga pulsesinks sa parehong oras
- qtdemux: kalkulahin din par gamit ang lapad ng track at taas para sa Qt file
- qtdemux: ayusin ang max / avg sa btrt atom sa pagbabasa
- qtdemux: mapabuti ang reverse pag-playback
- qtdemux: parse ang 64-bit na bersyon ng mvhd atom pati na rin sa halip na erroring out
- qtdemux: maiwasan ang pagbabasa ng nakaraan avc1 atom kapag pina-parse
- rtpg729pay: maiwasan ang basertppayload perpektong-rtptime mode
- rtph263pdepay: payagan ang higit na orasan-rate bilang input
- rtpL16depay: din parse ang encoding-param para sa bilang ng mga channel
- rtpL16depay: default sa 1 channel kung bilang ng mga channel Hindi tinukoy ang
- rtpmp4gpay: ipatupad ang perpektong timestamp
- rtspsrc: magdagdag ng & quot; port-range & quot; ari-arian, kapaki-pakinabang para sa mga setup sa firewall / IPSec
- rtspsrc: huwag muling gamitin UDP socket (avoids odd error kapag ang data mula sa nakaraang mga stream natanggap)
- udpsrc: magdagdag ng & quot; muling gamitin ang & quot; ari-arian upang paganahin o huwag paganahin ang port sa muling paggamit (pinagana sa pamamagitan ng default, ngunit hindi pinagana sa rtspsrc)
- v4l2:-uri format sa kanan order sa gayon ay hindi emulated format ay prefered
- videobalance: ayusin ang maling pagkakasunud-sunod ng pagla-lock na maaaring humantong sa isang kawalan ng pagkakasundo
- videomixer: lamang i-reset ang impormasyon QoS at magpadala ng kaganapan NEWSEGMENT sa ibaba ng agos para NEWSEGMENT mga kaganapan sa master pad
- Mga Bug naayos dahil 0.10.24:
- 626463: [matroskademux] & quot; pagbabasa ng mga malalaking bloke ng laki 14688496 Hindi sinusuportahan ang & quot;
- 593117: [avidemux] Support AVF file
- 618535: nabigong mag-stream ng eva_2010_2.22_promo1.avi [avidemux]
- 621520: [id3v2mux] magsulat beats bawat minuto tag na
- 622017:. [GstRtpMP4GDepay] Packet kargamento ay masyadong maikli
- 622577: rtspsrc ay nakalilito mga mensahe ng error
- 623209: bug sa rtpL16depay
- 623357: avidemux: push mode ay hindi gumagana para sa ilang http streaming AVI file
- 623629: Isyu Baliktarin ang pag-playback sa QtDemux
- 624173: [qtdemux] Qt file na may data dimensyon sa tkhd ay hindi makakuha ng pixel-aspect ratio-in caps
- 624331: videobalance: deadlocks / freezes kapag ang pagbabago & quot; liwanag ng & quot; ari-arian
- 624455: Ang matroska muxer naglalayong kahit na kapag ginamit sa streamable = TRUE
- 624770: rtspsrc sa: memory tumagas sa gst_rtspsrc_handle_request
- 625002: [halimbawa] Huwag gumamit ng GdkDraw
- 625153: rtspsrc: magdagdag ng ari-arian upang itakda ang hanay ng client port
- 625302: [qtdemux] Itakda ang patlang na pixel-aspect ratio-din para sa par = 1/1
- 625371: [matroskademux] kritikal na mga babala kapag nagpe-play ng live na webm pinagana ang progresibong pag-download
- 625442: pulsesink: pag-crash - pa_threaded_mainloop_stop ay tinatawag na mula sa thread pa
- 625452: [videomixer] Pipeline mula sa mga doc ay hindi gumagana ngayon
- 626467: matroskademux: kritikal **: file matroska-demux.c: line 578 (gst_matroska_demux_get_length): Hindi dapat maabot
- 626609: [qtdemux] segfault kapag pina-parse avc1 atom
- 626619: [imagefreeze] humingi ng Maling pag-uugali
- 627689: [deinterlace] Broken timestamp
- 617368: [matroska] Ipatupad ang push-mode naghahanap at hindi naghahanap ng cue
Ano ang bagong sa bersyon 0.10.24:
- Gamitin Orc (-optimize na Inner loop Runtime Compiler) para sa SIMD at
- iba pang optimisations, at alisin liboil dependency. Ang pangunahing layunin
- para sa paglaya ay upang gawin ang paglipat mula sa liboil sa liborc.
- pagpapabuti ng pagganap ay hindi dapat inaasahan at ang magiging
- focus ng mga bersyon sa hinaharap. liborc ay isang opsyonal na dependency para sa
- Sa ngayon, upang gawin itong posible upang subukan at bumuo ng ang napaka-
- pinakabagong bersyon GStreamer sa mga sistema na wala ka pang orc.
- Gayunpaman, walang orc mabagal unoptimised backup na code ay gagamitin
- para sa mga path ng maraming kritikal na pagganap code. Mga distributor ay urged
- sa package at ipapadala ang pinakabagong bersyon ng liborc at sumulat ng libro
- GStreamer mga module na may --enable-orc. Mangyaring huwag ipamahagi
- GStreamer na hindi orc pinagana. Karagdagang impormasyon sa
- ang pagsasama orc ay matatagpuan sa mga doc / disenyo / directory.
- alpha: magdagdag ng & quot; ginusto-pagpasa & quot; ari-arian upang payagan ang pagpasa mode
- avidemux: mapabuti ang detection VBR audio
- cmmlenc: Alisin ang pataga upang ipaalam oggmux magsimula ng isang bagong pahina para sa bawat CMML buffer
- deinterlace: magdagdag ng MMX pagpapatupad ng greedyh para sa UYVY; orcify ilang mga paraan deinterlacing
- dv1394: ayusin ang mga panloob na orasan kahit pa
- flvmux: magdagdag ng & quot; streamable & quot; ari-arian
- flvmux: isulat ang tagal sa tamang posisyon
- gdkpixbuf: Magdagdag ng gdkpixbuf3 plugin na gumagamit ng gdkpixbuf3
- jpegdec: pinabuting pag-parse, at mas mahusay na pangangasiwa sa buffer na minimizes memcpys
- jpegdec, jpegenc: magdagdag ng grayscale suporta li>
- matroskademux: QoS-aayos at pagpapabuti; reverse pagpapabuti sa pag-playback
- matroskademux: pangasiwaan ang tama ang zero-sized na mga numero
- matroskamux: magdagdag ng & quot; streamable & quot; ari-arian; hanay streamheaders sa output cap
- matroskamux: subukan ang mas mahirap upang gawing simulan bang mga kumpol na may isang key frame
- matroskamux: markahan ang output buffers nang maayos bilang keyframe o delta unit
- matroskamux: gumawa ng ilang write-cache upang maiwasan ang newsegment mga kaganapan bago ang bawat output buffer
- matroskamux: ayos ang ilan naaanod na timestamp na sanhi ng rounding error
- pngenc: Suporta 8 bit grayscale
- pulsesink: i-optimize pakikipag-usap sa PulseAudio gamit pa_stream_begin_write
- pulsesink: Mag-post ng mensahe magbigay-orasan ng bus kung lilitaw ang orasan / mawala
- rtph264depay: isaalang-alang ang SPS, PPS at IDR bilang keyframe, ang lahat ng iba bilang DELTA_UNIT
- rtph264pay: pangasiwaan maikling startcodes sa H264 bytestream
- rtpjitterbuffer: ihinto ang pag-buffer at naglalabas ng EOS sa dulo ng isang stream
- rtpmparobustdepay: magdagdag ng mpa-magagaling na depayloader
- rtpmp4gdepay: kalkulahin tama ang tagal frame
- rtptheorapay: panatilihin hayag ang paghahatid-pamamaraan sa kakayahan, restores
- sa pagiging tugma sa muli mas lumang mga bersyon farsight
- rtspsrc: igalang ang pinagsama-samang mga katangian control; subukan ang lahat ng mga hanay mula sa sdp
- spectrum: suporta 24-bit lapad at arbitrary bit depth
- UDP: gumawa ng url sa pag-parse tugma sa VLC syntax
- udpsrc: ayusin pangmaramihang suporta sa window
- v4l2sink: sirain ang buffer pool kapag ang pagbabago ng estado sa null
- videobox: fix pag-aareglo para sa I420 / YV12
- videomixer: huwag paghaluin ang pag-input na may ibang mga pixel aspect ratio; pag-aayos ng pag-aareglo
- wavparse: tamang segment pagtatayo ng pagsasara kapag ginagawa non-Flushing naglalayong
- wavparse: gamitin typefind function upang suriin kung PCM data ay naglalaman dts stream
- Mga Bug naayos dahil 0.10.23:
- 619045: [spectrum] Magdagdag ng suporta para sa 24-bit lapad at ang lahat ng mga kumbinasyon lalim
- 555967: [oss4] linawin ang ilang mga string ng pagsasalin
- 570761: [goom] pag-crash sa plugin_info_init paglalaan ng 260kB struct sa stack
- 583047: [jpegdec]-optimize ang buffer handling kapag pina-parse ang mga frame
- 589997: [rtp] kailangan mpa-magagaling na depayloader para sa Helix-style MP3-DRAFT-00
- 595978: Nabigo ang [udpsrc] upang i-play ang isang pangmaramihang stream
- 597695: [udpsrc] sinusuportahan ng VLC-style UDP: //239.255.11.11: 1234 URI may magbigkis address
- 611117: Hindi kayang hawakan [matroskademux] hindi alam na laki ng kumpol
- 613066: [flvmux] muling paganahin ang muling pinangalanan / nakapirming ay live na-property
- 615461: dv1394src patuloy orasan ay sira
- 617339: pulsesink ay hindi gumagawa ng paggamit ng pa_stream_begin_write
- 618530: [videomixer] hindi mahawakan ba pixel-aspect ratio-tama
- 618871: 1394: alisin walang kaukulan last_time
- 618982: [wavparse] mali segment ng pagsasara kapag ginagawa non-Flushing humingi
- 619198: [matroskademux] GstEbmlRead paglilinis
- 619273: [matroskamux] mabawasan ang spam sa ibaba ng agos
- 619293: [avimux] linisin code ng paglikha ng header AVI
- 619531: RTSP server [rtspsrc] naka-embed na asx stream 'ang hindi nagkagusto gstreamer kahilingan
- 619717: mabigo pagsusuri ng yunit kung mas matanda -good mga plugin ay naroroon sa direktoryong sistema plugin
- 619824: Gamitin ang magaling magsalita para checksumming
- 619848: [deinterlace] ay hindi maaaring ilipat ang pagmamay-ari sa pagpapatakbo ng pipeline
- 620148: [videomixer] Hindi ba makipag-ayos sa format sa ibaba ng agos
- 620154: [rtph264depay] Paghahanap sa RTP payloaders corrupts minsan mga larawan
- 620162: [gdkpixbufdec] paga ranggo sa pangalawang
- 620277: [pulsesink] pasadyang orasan ay ginagamit pa rin pagkatapos ng pagbabago sa estado null
- 620358: [matroskademux] isyu output naghahanap Sorenson Squish WebM
- 620390: rtph264pay ay hindi maunawaan maikling startcodes
- 620494: [RTSP] stuttery audio na may ilang mga stream ng H264 / AAC
- 620540: [pulsesink] pa_stream_write () ay di nagtagumpay: Di-wastong argumento
- 620591: rtpceltpay ay hindi mahawakan ang stereo Kelt audio
- 620743: matroskademux: refactor delta unit sa paghawak
- 620929: Mga kinakailangang bersyon libraw1394 ay hindi sapat na
- 621510: GNOME Layunin: Alisin ang hindi na ginagamit magaling magsalita simbolo
- 621566: [pulsesink] dahil ang pag-upgrade ng mga plugin tunog ay magulo sa pamamagitan ng Amarok
- 621723: v4l2src pag-crash sa PLAYING- & gt; READY- & gt; Nagpe-play
- 622498: [avidemux] Hindi ba i-reset ang lahat ng mga estado kapag bumalik sa Ready
- 622500: [v4l2sink] sirain bukas buffers kapag ang pagbabago sa null
- 622501: [videobox] Maaaring makipag-ayos ng pag-input kumbinasyon / output format nito ay hindi maaaring aktwal na pangasiwaan
- 622816: Gumawa ng demo -DSEAL ligtas
- 623103: matroskamux error magtapon
- 623172: [jpegdec] tumagas sa test unit
- 623196: rtpptdemux: huwag magpadala ng custom sa ibaba ng agos kaganapan dalawang beses
- 623366: [qtdemux]-strip out bogus tag mula sa XMP
- 623379: [flvmux] tagal Nagsusulat sa labas ng memorya ilalaan lugar sa streaming mode
- 623585: jpegdec: nabigo upang laktawan ang dagdag na 0xff mga marker sa pagsisimula
- 623654: qtdemux: Ayusin ang pagkakasunud-sunod ng bitrates sa 'btrt' atom
- 619817: [matroskademux] Baligtarin ang pag-playback ay hindi gumagana
- 617512: [alpha] ay dapat na gumana sa pagpasa sa lahat ng mga format kung alpha == 1.0
- 619485: matroskademux: laktawan buffers bago ng late keyframe (QoS)
- 413942: [wavparse] undetected dts-in-wav
Pakete
Ano ang bagong sa bersyon 0.10.23:
- Pagbabago mula noong 0.10.22:
- alpha: magdagdag ng suporta para sa YUY2, YVYU, UYVY at YV12; YUV- & gt; RGB pag-aayos ng conversion
- avimux, flvmux, matroskamux: huwag mag-crash kung tag na dumating sa maramihang mga input Pad sa parehong oras
- avimux, matroskamux: magdagdag ng suporta para sa On2 VP8
- capssetter: elemento inilipat mula sa GST-plugin masasamang
- deinterlace: magdagdag ng suporta para sa karamihan ng YUV at RGB format para sa ilang mga paraan ng
- deinterlace: gumawa ng awtomatikong pag-detect ng interlacing ang default
- gamma: magdagdag ng suporta para sa higit pang mga format ng YUV / RGB, gumawa ng gamma-arian nakokontrol
- jpegdec, jpegenc: sumusuporta sa higit pang mga puwang ng kulay at format ng pixel
- matroskademux: ipatupad ang push mode na naghahangad
- matroskademux: magdagdag ng suporta para sa WebM
- imagefreeze: plugin inilipat mula sa GST-plugin masasamang
- oss4: plugin inilipat mula sa GST-plugin masasamang
- osxvideosink: ipatupad ang xoverlay interface, payagan ang paglipat tanawin sa runtime
- qcelpdepay: magdagdag ng QCELP depayloader
- qtdemux: magdagdag ng suporta para sa VP8; itulak-mode naghahanap at ctts talahanayan sa pag-parse pag-aayos
- rtph263depay: gamitin ang Larawan Simulan ang Code upang makita ang mga packet pagkawala at pagsisimula frame
- rtph263pay: paggamit nahanap GOBs upang ilapat ang Mode A payloading
- rtph264depay: DELTA_UNIT pagmamarka ng output buffers
- rtph264pay: extract SPS at PPS mula sa hanay ng parameter na ari-arian na ibinigay
- rtph264pay: magdagdag ng config-agwat ng ari-arian upang muling ipadala ang SPS / PPS sa stream
- rtpmp4vpay: magdagdag ng config-agwat ng ari-arian upang muling ipasok ang config sa stream
- rtptheoradepay: ayusin ang in-band sa pag-parse ang configuration
- rtptheorapay: magdagdag ng config-agwat ng parameter upang muling ipasok ang config sa stream
- rtpvorbisdepay, rtptheoradepay: ring tanggapin in-line configuration
- RTSP: I-configure ang mga katangian ng bandwidth sa session
- rtspsrc: umurong sa SDP port sa halip na server_port
- rtspsrc: gamitin ang impormasyon SDP koneksyon sa pangmaramihang
- rtspsrc: pangasiwaan ang naghahanap ng mga query
- smptealpha: magdagdag ng suporta para sa lahat ng 4 na format ARGB at YV12 (-convert sa AYUV)
- videobalance: magdagdag ng suporta para sa lahat ng mga format ng RGB, Y41B, Y42B at Y444, YUY2, UYVY, AYUV at YVYU
- videobox: magdagdag ng suporta para sa Y444, Y42B, Y41B, YUY2, UYUV, at YVYU
- videobox: ayusin ang mga lumulutang na tuldok sa integer ng conversion para sa mga halaga alpha
- videobox: pangasiwaan ang mga hanay / mga listahan ng mga lapad o taas kapag pagbabago caps
- videobox: i-translate ang mga kaganapan nabigasyon upang gawing muli pakiramdam upstream
- videofilter: pagsamahin ang gamma, videobalance, at videoflip plugin sa iisang plu
- videoflip: magdagdag ng suporta para sa lahat ng RGB format at AYUV, Y41B, Y42B at Y444
- videoflip: i-flip din ang pixel-aspect ratio-kung lapad / taas ay ipinagpapalit
- videomixer: magdagdag ng suporta para sa Y444, Y42B, Y41B, YV12, YUY2, YVYU, UYVY
- webmmux: Magdagdag ng bagong elemento webmmux na sumusuporta lamang muxing ng WebM
- y4menc: magdagdag ng 4: 2: 2, 4: 1: 1 at 4: 4: 4 output suporta li>
- Mga Bug naayos dahil 0.10.22:
- 619485: matroskademux: laktawan buffers bago ng late keyframe (QoS)
- 576286: [videomixer] Dapat tanggapin / output non-alpha stream
Mga Komento hindi natagpuan