Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
F
ffmpeg
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
submodule
ffmpeg
Commits
38233fc1
Commit
38233fc1
authored
Jan 12, 2012
by
Anton Khirnov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
lavf: remove disabled FF_API_OLD_METADATA2 cruft
parent
2439f2ca
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
2 additions
and
113 deletions
+2
-113
avformat.h
libavformat/avformat.h
+0
-76
metadata.c
libavformat/metadata.c
+0
-29
metadata.h
libavformat/metadata.h
+2
-5
version.h
libavformat/version.h
+0
-3
No files found.
libavformat/avformat.h
View file @
38233fc1
...
@@ -220,74 +220,6 @@ struct AVFormatContext;
...
@@ -220,74 +220,6 @@ struct AVFormatContext;
* @}
* @}
*/
*/
#if FF_API_OLD_METADATA2
/**
* @defgroup old_metadata Old metadata API
* The following functions are deprecated, use
* their equivalents from libavutil/dict.h instead.
* @{
*/
#define AV_METADATA_MATCH_CASE AV_DICT_MATCH_CASE
#define AV_METADATA_IGNORE_SUFFIX AV_DICT_IGNORE_SUFFIX
#define AV_METADATA_DONT_STRDUP_KEY AV_DICT_DONT_STRDUP_KEY
#define AV_METADATA_DONT_STRDUP_VAL AV_DICT_DONT_STRDUP_VAL
#define AV_METADATA_DONT_OVERWRITE AV_DICT_DONT_OVERWRITE
typedef
attribute_deprecated
AVDictionary
AVMetadata
;
typedef
attribute_deprecated
AVDictionaryEntry
AVMetadataTag
;
typedef
struct
AVMetadataConv
AVMetadataConv
;
/**
* Get a metadata element with matching key.
*
* @param prev Set to the previous matching element to find the next.
* If set to NULL the first matching element is returned.
* @param flags Allows case as well as suffix-insensitive comparisons.
* @return Found tag or NULL, changing key or value leads to undefined behavior.
*/
attribute_deprecated
AVDictionaryEntry
*
av_metadata_get
(
AVDictionary
*
m
,
const
char
*
key
,
const
AVDictionaryEntry
*
prev
,
int
flags
);
/**
* Set the given tag in *pm, overwriting an existing tag.
*
* @param pm pointer to a pointer to a metadata struct. If *pm is NULL
* a metadata struct is allocated and put in *pm.
* @param key tag key to add to *pm (will be av_strduped depending on flags)
* @param value tag value to add to *pm (will be av_strduped depending on flags).
* Passing a NULL value will cause an existing tag to be deleted.
* @return >= 0 on success otherwise an error code <0
*/
attribute_deprecated
int
av_metadata_set2
(
AVDictionary
**
pm
,
const
char
*
key
,
const
char
*
value
,
int
flags
);
/**
* This function is provided for compatibility reason and currently does nothing.
*/
attribute_deprecated
void
av_metadata_conv
(
struct
AVFormatContext
*
ctx
,
const
AVMetadataConv
*
d_conv
,
const
AVMetadataConv
*
s_conv
);
/**
* Copy metadata from one AVDictionary struct into another.
* @param dst pointer to a pointer to a AVDictionary struct. If *dst is NULL,
* this function will allocate a struct for you and put it in *dst
* @param src pointer to source AVDictionary struct
* @param flags flags to use when setting metadata in *dst
* @note metadata is read using the AV_DICT_IGNORE_SUFFIX flag
*/
attribute_deprecated
void
av_metadata_copy
(
AVDictionary
**
dst
,
AVDictionary
*
src
,
int
flags
);
/**
* Free all the memory allocated for an AVDictionary struct.
*/
attribute_deprecated
void
av_metadata_free
(
AVDictionary
**
m
);
/**
* @}
*/
#endif
/* packet functions */
/* packet functions */
...
@@ -434,10 +366,6 @@ typedef struct AVOutputFormat {
...
@@ -434,10 +366,6 @@ typedef struct AVOutputFormat {
enum
CodecID
subtitle_codec
;
/**< default subtitle codec */
enum
CodecID
subtitle_codec
;
/**< default subtitle codec */
#if FF_API_OLD_METADATA2
const
AVMetadataConv
*
metadata_conv
;
#endif
const
AVClass
*
priv_class
;
///< AVClass for the private context
const
AVClass
*
priv_class
;
///< AVClass for the private context
/**
/**
...
@@ -569,10 +497,6 @@ typedef struct AVInputFormat {
...
@@ -569,10 +497,6 @@ typedef struct AVInputFormat {
*/
*/
int
(
*
read_seek2
)(
struct
AVFormatContext
*
s
,
int
stream_index
,
int64_t
min_ts
,
int64_t
ts
,
int64_t
max_ts
,
int
flags
);
int
(
*
read_seek2
)(
struct
AVFormatContext
*
s
,
int
stream_index
,
int64_t
min_ts
,
int64_t
ts
,
int64_t
max_ts
,
int
flags
);
#if FF_API_OLD_METADATA2
const
AVMetadataConv
*
metadata_conv
;
#endif
const
AVClass
*
priv_class
;
///< AVClass for the private context
const
AVClass
*
priv_class
;
///< AVClass for the private context
/* private fields */
/* private fields */
...
...
libavformat/metadata.c
View file @
38233fc1
...
@@ -23,35 +23,6 @@
...
@@ -23,35 +23,6 @@
#include "libavutil/dict.h"
#include "libavutil/dict.h"
#include "libavutil/avstring.h"
#include "libavutil/avstring.h"
#if FF_API_OLD_METADATA2
AVDictionaryEntry
*
av_metadata_get
(
AVDictionary
*
m
,
const
char
*
key
,
const
AVDictionaryEntry
*
prev
,
int
flags
)
{
return
av_dict_get
(
m
,
key
,
prev
,
flags
);
}
int
av_metadata_set2
(
AVDictionary
**
pm
,
const
char
*
key
,
const
char
*
value
,
int
flags
)
{
return
av_dict_set
(
pm
,
key
,
value
,
flags
);
}
void
av_metadata_conv
(
AVFormatContext
*
ctx
,
const
AVMetadataConv
*
d_conv
,
const
AVMetadataConv
*
s_conv
)
{
return
;
}
void
av_metadata_free
(
AVDictionary
**
pm
)
{
av_dict_free
(
pm
);
}
void
av_metadata_copy
(
AVDictionary
**
dst
,
AVDictionary
*
src
,
int
flags
)
{
av_dict_copy
(
dst
,
src
,
flags
);
}
#endif
void
ff_metadata_conv
(
AVDictionary
**
pm
,
const
AVMetadataConv
*
d_conv
,
void
ff_metadata_conv
(
AVDictionary
**
pm
,
const
AVMetadataConv
*
d_conv
,
const
AVMetadataConv
*
s_conv
)
const
AVMetadataConv
*
s_conv
)
{
{
...
...
libavformat/metadata.h
View file @
38233fc1
...
@@ -31,13 +31,10 @@
...
@@ -31,13 +31,10 @@
#include "avformat.h"
#include "avformat.h"
#include "libavutil/dict.h"
#include "libavutil/dict.h"
struct
AVMetadataConv
{
typedef
struct
AVMetadataConv
{
const
char
*
native
;
const
char
*
native
;
const
char
*
generic
;
const
char
*
generic
;
};
}
AVMetadataConv
;
#if !FF_API_OLD_METADATA2
typedef
struct
AVMetadataConv
AVMetadataConv
;
#endif
void
ff_metadata_conv
(
AVDictionary
**
pm
,
const
AVMetadataConv
*
d_conv
,
void
ff_metadata_conv
(
AVDictionary
**
pm
,
const
AVMetadataConv
*
d_conv
,
const
AVMetadataConv
*
s_conv
);
const
AVMetadataConv
*
s_conv
);
...
...
libavformat/version.h
View file @
38233fc1
...
@@ -47,9 +47,6 @@
...
@@ -47,9 +47,6 @@
* Those FF_API_* defines are not part of public API.
* Those FF_API_* defines are not part of public API.
* They may change, break or disappear at any time.
* They may change, break or disappear at any time.
*/
*/
#ifndef FF_API_OLD_METADATA2
#define FF_API_OLD_METADATA2 (LIBAVFORMAT_VERSION_MAJOR < 54)
#endif
#ifndef FF_API_DUMP_FORMAT
#ifndef FF_API_DUMP_FORMAT
#define FF_API_DUMP_FORMAT (LIBAVFORMAT_VERSION_MAJOR < 54)
#define FF_API_DUMP_FORMAT (LIBAVFORMAT_VERSION_MAJOR < 54)
#endif
#endif
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment