vlc | branch: master | Francois Cartegnie <[email protected]> | Wed Jul  5 
11:48:25 2017 +0200| [1a3c579095ceb628c5599694fd1c020a1b89b608] | committer: 
Francois Cartegnie

vlc_es: add es_format_Change helper

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=1a3c579095ceb628c5599694fd1c020a1b89b608
---

 include/vlc_es.h | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/include/vlc_es.h b/include/vlc_es.h
index bff3562d4e..bc55bdd1e4 100644
--- a/include/vlc_es.h
+++ b/include/vlc_es.h
@@ -639,4 +639,14 @@ VLC_API void es_format_Clean( es_format_t *fmt );
  */
 VLC_API bool es_format_IsSimilar( const es_format_t *, const es_format_t * );
 
+/**
+ * Changes ES format to another category
+ * Format must have been properly initialized
+ */
+static inline void es_format_Change( es_format_t *fmt, int i_cat, vlc_fourcc_t 
i_codec )
+{
+    es_format_Clean( fmt );
+    es_format_Init( fmt, i_cat, i_codec );
+}
+
 #endif

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to