{"id":2484,"date":"2025-04-25T00:00:52","date_gmt":"2025-04-25T00:00:52","guid":{"rendered":"https:\/\/serverhost.com\/blog\/gstreamer-1-26-1-enhanced-dav1d-av1-decoder-and-new-matroska-v4-support-in-muxer\/"},"modified":"2025-04-25T00:00:52","modified_gmt":"2025-04-25T00:00:52","slug":"gstreamer-1-26-1-enhanced-dav1d-av1-decoder-and-new-matroska-v4-support-in-muxer","status":"publish","type":"post","link":"https:\/\/serverhost.com\/blog\/gstreamer-1-26-1-enhanced-dav1d-av1-decoder-and-new-matroska-v4-support-in-muxer\/","title":{"rendered":"GStreamer 1.26.1: Enhanced dav1d AV1 Decoder and New Matroska v4 Support in Muxer"},"content":{"rendered":"<p>Today, the GStreamer project rolled out GStreamer 1.26.1, marking the first maintenance update for the prominent open-source and cross-platform multimedia framework. This update features several enhancements, particularly for the dav1d AV1 decoder, which now includes RGB support and improved renegotiation and buffer pool handling.<\/p>\n<p>Additionally, GStreamer 1.26.1 introduces support for Matroska v4 in the muxer, along with upgrades to the awstranslate and speechmatics plugins, as well as fixes for MP4 demuxer uncompressed video handling. The release enhances the stability of <code>urisourcebin\/playbin3<\/code> and resolves issues related to closed captioning, including CEA-708 generation and the extraction of H.264\/H.265 captions.<\/p>\n<p>Other improvements in this version include addressing a regression when rendering VP9 with alpha, advancements to <code>hlssink3<\/code> and <code>hlsmultivariantsink<\/code>, and fixes for H.265 decoder base class and caption inserter SPS\/PPS handling. MP4 demuxer uncompressed video handling is further optimized, with additional fixes for sample table handling and seeking improvements in streaming mode for <code>oggdemux<\/code>.<\/p>\n<p>GStreamer 1.26.1 also brings enhancements for audio level header extension compatibility with WebRTC and stability fixes for RTP and RTSP. Thread-safety has been improved within the Media Source Extension (MSE) library. The update addresses Audio\/Video sync issues with <code>v4l2videodec<\/code>, along with multiple fixes related to fragmented and non-fragmented MP4 muxers.<\/p>\n<p>Other notable enhancements include improvements in YUV4MPEG encoder and compatibility fixes for PyGObject (&gt;= 3.52.0) and QML6 GL source renegotiation. Additional bug fixes, build, and memory leak corrections contribute to overall stability and reliability.<\/p>\n<p>For detailed information, check the <a target=\"_blank\" rel=\"nofollow\" href=\"https:\/\/gstreamer.freedesktop.org\/releases\/1.26\/#1.26.1\">release notes<\/a>, and you can download GStreamer 1.26.1 from the <a target=\"_blank\" rel=\"nofollow\" href=\"https:\/\/gstreamer.freedesktop.org\/download\/#linux\">official website<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today, the GStreamer project rolled out GStreamer 1.26.1, marking the first maintenance update for the prominent open-source and cross-platform multimedia framework. This update features several enhancements, particularly for the dav1d AV1 decoder, which now includes RGB support and improved renegotiation and buffer pool handling. Additionally, GStreamer 1.26.1 introduces support for Matroska v4 in the muxer, [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":2485,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45,299,889,958,72,4],"tags":[],"class_list":["post-2484","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apps","category-gstreamer","category-gstreamer-1-26","category-gstreamer-1-26-1","category-multimedia-framework","category-news"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>GStreamer 1.26.1: Enhanced dav1d AV1 Decoder and New Matroska v4 Support in Muxer - ServerHost Hosting Solutions Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/serverhost.com\/blog\/gstreamer-1-26-1-enhanced-dav1d-av1-decoder-and-new-matroska-v4-support-in-muxer\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GStreamer 1.26.1: Enhanced dav1d AV1 Decoder and New Matroska v4 Support in Muxer - ServerHost Hosting Solutions Blog\" \/>\n<meta property=\"og:description\" content=\"Today, the GStreamer project rolled out GStreamer 1.26.1, marking the first maintenance update for the prominent open-source and cross-platform multimedia framework. This update features several enhancements, particularly for the dav1d AV1 decoder, which now includes RGB support and improved renegotiation and buffer pool handling. Additionally, GStreamer 1.26.1 introduces support for Matroska v4 in the muxer, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/serverhost.com\/blog\/gstreamer-1-26-1-enhanced-dav1d-av1-decoder-and-new-matroska-v4-support-in-muxer\/\" \/>\n<meta property=\"og:site_name\" content=\"ServerHost Hosting Solutions Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-25T00:00:52+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/serverhost.com\/blog\/gstreamer-1-26-1-enhanced-dav1d-av1-decoder-and-new-matroska-v4-support-in-muxer\/\",\"url\":\"https:\/\/serverhost.com\/blog\/gstreamer-1-26-1-enhanced-dav1d-av1-decoder-and-new-matroska-v4-support-in-muxer\/\",\"name\":\"GStreamer 1.26.1: Enhanced dav1d AV1 Decoder and New Matroska v4 Support in Muxer - ServerHost Hosting Solutions Blog\",\"isPartOf\":{\"@id\":\"https:\/\/serverhost.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/serverhost.com\/blog\/gstreamer-1-26-1-enhanced-dav1d-av1-decoder-and-new-matroska-v4-support-in-muxer\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/serverhost.com\/blog\/gstreamer-1-26-1-enhanced-dav1d-av1-decoder-and-new-matroska-v4-support-in-muxer\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2025\/04\/711cbb08-6a96-4bae-bc36-83a67611d260.webp\",\"datePublished\":\"2025-04-25T00:00:52+00:00\",\"author\":{\"@id\":\"\"},\"breadcrumb\":{\"@id\":\"https:\/\/serverhost.com\/blog\/gstreamer-1-26-1-enhanced-dav1d-av1-decoder-and-new-matroska-v4-support-in-muxer\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/serverhost.com\/blog\/gstreamer-1-26-1-enhanced-dav1d-av1-decoder-and-new-matroska-v4-support-in-muxer\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/serverhost.com\/blog\/gstreamer-1-26-1-enhanced-dav1d-av1-decoder-and-new-matroska-v4-support-in-muxer\/#primaryimage\",\"url\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2025\/04\/711cbb08-6a96-4bae-bc36-83a67611d260.webp\",\"contentUrl\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2025\/04\/711cbb08-6a96-4bae-bc36-83a67611d260.webp\",\"width\":1200,\"height\":777},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/serverhost.com\/blog\/gstreamer-1-26-1-enhanced-dav1d-av1-decoder-and-new-matroska-v4-support-in-muxer\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/serverhost.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GStreamer 1.26.1: Enhanced dav1d AV1 Decoder and New Matroska v4 Support in Muxer\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/serverhost.com\/blog\/#website\",\"url\":\"https:\/\/serverhost.com\/blog\/\",\"name\":\"ServerHost Hosting Solutions Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/serverhost.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"GStreamer 1.26.1: Enhanced dav1d AV1 Decoder and New Matroska v4 Support in Muxer - ServerHost Hosting Solutions Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/serverhost.com\/blog\/gstreamer-1-26-1-enhanced-dav1d-av1-decoder-and-new-matroska-v4-support-in-muxer\/","og_locale":"en_US","og_type":"article","og_title":"GStreamer 1.26.1: Enhanced dav1d AV1 Decoder and New Matroska v4 Support in Muxer - ServerHost Hosting Solutions Blog","og_description":"Today, the GStreamer project rolled out GStreamer 1.26.1, marking the first maintenance update for the prominent open-source and cross-platform multimedia framework. This update features several enhancements, particularly for the dav1d AV1 decoder, which now includes RGB support and improved renegotiation and buffer pool handling. Additionally, GStreamer 1.26.1 introduces support for Matroska v4 in the muxer, [&hellip;]","og_url":"https:\/\/serverhost.com\/blog\/gstreamer-1-26-1-enhanced-dav1d-av1-decoder-and-new-matroska-v4-support-in-muxer\/","og_site_name":"ServerHost Hosting Solutions Blog","article_published_time":"2025-04-25T00:00:52+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/serverhost.com\/blog\/gstreamer-1-26-1-enhanced-dav1d-av1-decoder-and-new-matroska-v4-support-in-muxer\/","url":"https:\/\/serverhost.com\/blog\/gstreamer-1-26-1-enhanced-dav1d-av1-decoder-and-new-matroska-v4-support-in-muxer\/","name":"GStreamer 1.26.1: Enhanced dav1d AV1 Decoder and New Matroska v4 Support in Muxer - ServerHost Hosting Solutions Blog","isPartOf":{"@id":"https:\/\/serverhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/serverhost.com\/blog\/gstreamer-1-26-1-enhanced-dav1d-av1-decoder-and-new-matroska-v4-support-in-muxer\/#primaryimage"},"image":{"@id":"https:\/\/serverhost.com\/blog\/gstreamer-1-26-1-enhanced-dav1d-av1-decoder-and-new-matroska-v4-support-in-muxer\/#primaryimage"},"thumbnailUrl":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2025\/04\/711cbb08-6a96-4bae-bc36-83a67611d260.webp","datePublished":"2025-04-25T00:00:52+00:00","author":{"@id":""},"breadcrumb":{"@id":"https:\/\/serverhost.com\/blog\/gstreamer-1-26-1-enhanced-dav1d-av1-decoder-and-new-matroska-v4-support-in-muxer\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/serverhost.com\/blog\/gstreamer-1-26-1-enhanced-dav1d-av1-decoder-and-new-matroska-v4-support-in-muxer\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/serverhost.com\/blog\/gstreamer-1-26-1-enhanced-dav1d-av1-decoder-and-new-matroska-v4-support-in-muxer\/#primaryimage","url":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2025\/04\/711cbb08-6a96-4bae-bc36-83a67611d260.webp","contentUrl":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2025\/04\/711cbb08-6a96-4bae-bc36-83a67611d260.webp","width":1200,"height":777},{"@type":"BreadcrumbList","@id":"https:\/\/serverhost.com\/blog\/gstreamer-1-26-1-enhanced-dav1d-av1-decoder-and-new-matroska-v4-support-in-muxer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/serverhost.com\/blog\/"},{"@type":"ListItem","position":2,"name":"GStreamer 1.26.1: Enhanced dav1d AV1 Decoder and New Matroska v4 Support in Muxer"}]},{"@type":"WebSite","@id":"https:\/\/serverhost.com\/blog\/#website","url":"https:\/\/serverhost.com\/blog\/","name":"ServerHost Hosting Solutions Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/serverhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts\/2484","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/comments?post=2484"}],"version-history":[{"count":0,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts\/2484\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/media\/2485"}],"wp:attachment":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/media?parent=2484"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/categories?post=2484"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/tags?post=2484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}