[vlc-commits] avcommon.h: move code around
Rafaël Carré
git at videolan.org
Thu Dec 19 09:06:03 CET 2013
vlc | branch: master | Rafaël Carré <funman at videolan.org> | Wed Dec 18 16:04:45 2013 +0100| [071f1afbbf1e0ef2634fbecd37e8ab56f5e1afd5] | committer: Rafaël Carré
avcommon.h: move code around
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=071f1afbbf1e0ef2634fbecd37e8ab56f5e1afd5
---
modules/codec/avcodec/avcommon.h | 46 +++++++++++++++++++-------------------
1 file changed, 23 insertions(+), 23 deletions(-)
diff --git a/modules/codec/avcodec/avcommon.h b/modules/codec/avcodec/avcommon.h
index dfd753e..293755b 100644
--- a/modules/codec/avcodec/avcommon.h
+++ b/modules/codec/avcodec/avcommon.h
@@ -37,6 +37,29 @@
#include "avcommon_compat.h"
+#ifdef HAVE_LIBAVUTIL_AVUTIL_H
+# include <libavutil/avutil.h>
+# include <libavutil/dict.h>
+
+#define AV_OPTIONS_TEXT "Advanced options"
+#define AV_OPTIONS_LONGTEXT "Advanced options, in the form {opt=val,opt2=val2}."
+
+static inline AVDictionary *vlc_av_get_options(const char *psz_opts)
+{
+ AVDictionary *options = NULL;
+ config_chain_t *cfg = NULL;
+ config_ChainParseOptions(&cfg, psz_opts);
+ while (cfg) {
+ config_chain_t *next = cfg->p_next;
+ av_dict_set(&options, cfg->psz_name, cfg->psz_value,
+ AV_DICT_DONT_STRDUP_KEY | AV_DICT_DONT_STRDUP_VAL);
+ free(cfg);
+ cfg = next;
+ }
+ return options;
+}
+#endif
+
unsigned GetVlcDspMask( void );
#ifdef HAVE_LIBAVFORMAT_AVFORMAT_H
@@ -70,27 +93,4 @@ static inline void vlc_init_avcodec(void)
}
#endif
-#ifdef HAVE_LIBAVUTIL_AVUTIL_H
-# include <libavutil/avutil.h>
-# include <libavutil/dict.h>
-
-#define AV_OPTIONS_TEXT "Advanced options"
-#define AV_OPTIONS_LONGTEXT "Advanced options, in the form {opt=val,opt2=val2}."
-
-static inline AVDictionary *vlc_av_get_options(const char *psz_opts)
-{
- AVDictionary *options = NULL;
- config_chain_t *cfg = NULL;
- config_ChainParseOptions(&cfg, psz_opts);
- while (cfg) {
- config_chain_t *next = cfg->p_next;
- av_dict_set(&options, cfg->psz_name, cfg->psz_value,
- AV_DICT_DONT_STRDUP_KEY | AV_DICT_DONT_STRDUP_VAL);
- free(cfg);
- cfg = next;
- }
- return options;
-}
-#endif
-
#endif
More information about the vlc-commits
mailing list