Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
F
ffmpeg.wasm-core
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
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Linshizhi
ffmpeg.wasm-core
Commits
01bcc2d5
Commit
01bcc2d5
authored
Jul 28, 2015
by
Vittorio Giovara
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
lavc: Drop deprecated destruct_packet related functions
Deprecated in 10/2012.
parent
dc70c194
Show whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
2 additions
and
144 deletions
+2
-144
avcodec.h
libavcodec/avcodec.h
+1
-15
avpacket.c
libavcodec/avpacket.c
+1
-55
utils.c
libavcodec/utils.c
+0
-10
version.h
libavcodec/version.h
+0
-3
v4l2.c
libavdevice/v4l2.c
+0
-12
avidec.c
libavformat/avidec.c
+0
-13
mux.c
libavformat/mux.c
+0
-5
mxg.c
libavformat/mxg.c
+0
-10
psxstr.c
libavformat/psxstr.c
+0
-5
rmdec.c
libavformat/rmdec.c
+0
-5
utils.c
libavformat/utils.c
+0
-6
yop.c
libavformat/yop.c
+0
-5
No files found.
libavcodec/avcodec.h
View file @
01bcc2d5
...
...
@@ -1209,12 +1209,7 @@ typedef struct AVPacket {
* Equals next_pts - this_pts in presentation order.
*/
int
duration
;
#if FF_API_DESTRUCT_PACKET
attribute_deprecated
void
(
*
destruct
)(
struct
AVPacket
*
);
attribute_deprecated
void
*
priv
;
#endif
int64_t
pos
;
///< byte position in stream, -1 if unknown
/**
...
...
@@ -3576,15 +3571,6 @@ void avsubtitle_free(AVSubtitle *sub);
* @{
*/
#if FF_API_DESTRUCT_PACKET
/**
* Default packet destructor.
* @deprecated use the AVBuffer API instead
*/
attribute_deprecated
void
av_destruct_packet
(
AVPacket
*
pkt
);
#endif
/**
* Initialize optional fields of a packet with default values.
*
...
...
libavcodec/avpacket.c
View file @
01bcc2d5
...
...
@@ -27,22 +27,6 @@
#include "libavutil/mathematics.h"
#include "libavutil/mem.h"
#include "avcodec.h"
#if FF_API_DESTRUCT_PACKET
void
av_destruct_packet
(
AVPacket
*
pkt
)
{
av_free
(
pkt
->
data
);
pkt
->
data
=
NULL
;
pkt
->
size
=
0
;
}
/* a dummy destruct callback for the callers that assume AVPacket.destruct ==
* NULL => static data */
static
void
dummy_destruct_packet
(
AVPacket
*
pkt
)
{
av_assert0
(
0
);
}
#endif
void
av_init_packet
(
AVPacket
*
pkt
)
{
...
...
@@ -53,11 +37,6 @@ void av_init_packet(AVPacket *pkt)
pkt
->
convergence_duration
=
0
;
pkt
->
flags
=
0
;
pkt
->
stream_index
=
0
;
#if FF_API_DESTRUCT_PACKET
FF_DISABLE_DEPRECATION_WARNINGS
pkt
->
destruct
=
NULL
;
FF_ENABLE_DEPRECATION_WARNINGS
#endif
pkt
->
buf
=
NULL
;
pkt
->
side_data
=
NULL
;
pkt
->
side_data_elems
=
0
;
...
...
@@ -89,11 +68,6 @@ int av_new_packet(AVPacket *pkt, int size)
pkt
->
buf
=
buf
;
pkt
->
data
=
buf
->
data
;
pkt
->
size
=
size
;
#if FF_API_DESTRUCT_PACKET
FF_DISABLE_DEPRECATION_WARNINGS
pkt
->
destruct
=
dummy_destruct_packet
;
FF_ENABLE_DEPRECATION_WARNINGS
#endif
return
0
;
}
...
...
@@ -126,11 +100,6 @@ int av_grow_packet(AVPacket *pkt, int grow_by)
if
(
!
pkt
->
buf
)
return
AVERROR
(
ENOMEM
);
memcpy
(
pkt
->
buf
->
data
,
pkt
->
data
,
FFMIN
(
pkt
->
size
,
pkt
->
size
+
grow_by
));
#if FF_API_DESTRUCT_PACKET
FF_DISABLE_DEPRECATION_WARNINGS
pkt
->
destruct
=
dummy_destruct_packet
;
FF_ENABLE_DEPRECATION_WARNINGS
#endif
}
pkt
->
data
=
pkt
->
buf
->
data
;
pkt
->
size
+=
grow_by
;
...
...
@@ -151,11 +120,6 @@ int av_packet_from_data(AVPacket *pkt, uint8_t *data, int size)
pkt
->
data
=
data
;
pkt
->
size
=
size
;
#if FF_API_DESTRUCT_PACKET
FF_DISABLE_DEPRECATION_WARNINGS
pkt
->
destruct
=
dummy_destruct_packet
;
FF_ENABLE_DEPRECATION_WARNINGS
#endif
return
0
;
}
...
...
@@ -191,23 +155,12 @@ int av_dup_packet(AVPacket *pkt)
{
AVPacket
tmp_pkt
;
FF_DISABLE_DEPRECATION_WARNINGS
if
(
!
pkt
->
buf
&&
pkt
->
data
#if FF_API_DESTRUCT_PACKET
&&
!
pkt
->
destruct
#endif
)
{
FF_ENABLE_DEPRECATION_WARNINGS
if
(
!
pkt
->
buf
&&
pkt
->
data
)
{
tmp_pkt
=
*
pkt
;
pkt
->
data
=
NULL
;
pkt
->
side_data
=
NULL
;
DUP_DATA
(
pkt
->
data
,
tmp_pkt
.
data
,
pkt
->
size
,
1
,
ALLOC_BUF
);
#if FF_API_DESTRUCT_PACKET
FF_DISABLE_DEPRECATION_WARNINGS
pkt
->
destruct
=
dummy_destruct_packet
;
FF_ENABLE_DEPRECATION_WARNINGS
#endif
if
(
pkt
->
side_data_elems
)
{
int
i
;
...
...
@@ -243,15 +196,8 @@ void av_packet_free_side_data(AVPacket *pkt)
void
av_free_packet
(
AVPacket
*
pkt
)
{
if
(
pkt
)
{
FF_DISABLE_DEPRECATION_WARNINGS
if
(
pkt
->
buf
)
av_buffer_unref
(
&
pkt
->
buf
);
#if FF_API_DESTRUCT_PACKET
else
if
(
pkt
->
destruct
)
pkt
->
destruct
(
pkt
);
pkt
->
destruct
=
NULL
;
#endif
FF_ENABLE_DEPRECATION_WARNINGS
pkt
->
data
=
NULL
;
pkt
->
size
=
0
;
...
...
libavcodec/utils.c
View file @
01bcc2d5
...
...
@@ -1329,21 +1329,11 @@ int ff_alloc_packet(AVPacket *avpkt, int size)
if
(
avpkt
->
data
)
{
AVBufferRef
*
buf
=
avpkt
->
buf
;
#if FF_API_DESTRUCT_PACKET
FF_DISABLE_DEPRECATION_WARNINGS
void
*
destruct
=
avpkt
->
destruct
;
FF_ENABLE_DEPRECATION_WARNINGS
#endif
if
(
avpkt
->
size
<
size
)
return
AVERROR
(
EINVAL
);
av_init_packet
(
avpkt
);
#if FF_API_DESTRUCT_PACKET
FF_DISABLE_DEPRECATION_WARNINGS
avpkt
->
destruct
=
destruct
;
FF_ENABLE_DEPRECATION_WARNINGS
#endif
avpkt
->
buf
=
buf
;
avpkt
->
size
=
size
;
return
0
;
...
...
libavcodec/version.h
View file @
01bcc2d5
...
...
@@ -51,9 +51,6 @@
#ifndef FF_API_DEINTERLACE
#define FF_API_DEINTERLACE (LIBAVCODEC_VERSION_MAJOR < 57)
#endif
#ifndef FF_API_DESTRUCT_PACKET
#define FF_API_DESTRUCT_PACKET (LIBAVCODEC_VERSION_MAJOR < 57)
#endif
#ifndef FF_API_GET_BUFFER
#define FF_API_GET_BUFFER (LIBAVCODEC_VERSION_MAJOR < 57)
#endif
...
...
libavdevice/v4l2.c
View file @
01bcc2d5
...
...
@@ -421,13 +421,6 @@ static int mmap_init(AVFormatContext *ctx)
return
0
;
}
#if FF_API_DESTRUCT_PACKET
static
void
dummy_release_buffer
(
AVPacket
*
pkt
)
{
av_assert0
(
0
);
}
#endif
static
void
mmap_release_buffer
(
void
*
opaque
,
uint8_t
*
data
)
{
struct
v4l2_buffer
buf
=
{
0
};
...
...
@@ -524,11 +517,6 @@ static int mmap_read_frame(AVFormatContext *ctx, AVPacket *pkt)
pkt
->
data
=
s
->
buf_start
[
buf
.
index
];
pkt
->
size
=
buf
.
bytesused
;
#if FF_API_DESTRUCT_PACKET
FF_DISABLE_DEPRECATION_WARNINGS
pkt
->
destruct
=
dummy_release_buffer
;
FF_ENABLE_DEPRECATION_WARNINGS
#endif
buf_descriptor
=
av_malloc
(
sizeof
(
struct
buff_data
));
if
(
!
buf_descriptor
)
{
...
...
libavformat/avidec.c
View file @
01bcc2d5
...
...
@@ -1095,9 +1095,6 @@ static int avi_read_packet(AVFormatContext *s, AVPacket *pkt)
AVIContext
*
avi
=
s
->
priv_data
;
AVIOContext
*
pb
=
s
->
pb
;
int
err
;
#if FF_API_DESTRUCT_PACKET
void
*
dstr
;
#endif
if
(
CONFIG_DV_DEMUXER
&&
avi
->
dv_demux
)
{
int
size
=
avpriv_dv_get_packet
(
avi
->
dv_demux
,
pkt
);
...
...
@@ -1213,18 +1210,8 @@ resync:
if
(
CONFIG_DV_DEMUXER
&&
avi
->
dv_demux
)
{
AVBufferRef
*
avbuf
=
pkt
->
buf
;
#if FF_API_DESTRUCT_PACKET
FF_DISABLE_DEPRECATION_WARNINGS
dstr
=
pkt
->
destruct
;
FF_ENABLE_DEPRECATION_WARNINGS
#endif
size
=
avpriv_dv_produce_packet
(
avi
->
dv_demux
,
pkt
,
pkt
->
data
,
pkt
->
size
);
#if FF_API_DESTRUCT_PACKET
FF_DISABLE_DEPRECATION_WARNINGS
pkt
->
destruct
=
dstr
;
FF_ENABLE_DEPRECATION_WARNINGS
#endif
pkt
->
buf
=
avbuf
;
pkt
->
flags
|=
AV_PKT_FLAG_KEY
;
if
(
size
<
0
)
...
...
libavformat/mux.c
View file @
01bcc2d5
...
...
@@ -413,11 +413,6 @@ int ff_interleave_add_packet(AVFormatContext *s, AVPacket *pkt,
if
(
!
this_pktl
)
return
AVERROR
(
ENOMEM
);
this_pktl
->
pkt
=
*
pkt
;
#if FF_API_DESTRUCT_PACKET
FF_DISABLE_DEPRECATION_WARNINGS
pkt
->
destruct
=
NULL
;
// do not free original but only the copy
FF_ENABLE_DEPRECATION_WARNINGS
#endif
pkt
->
buf
=
NULL
;
pkt
->
side_data
=
NULL
;
pkt
->
side_data_elems
=
0
;
...
...
libavformat/mxg.c
View file @
01bcc2d5
...
...
@@ -169,11 +169,6 @@ static int mxg_read_packet(AVFormatContext *s, AVPacket *pkt)
pkt
->
pts
=
pkt
->
dts
=
mxg
->
dts
;
pkt
->
stream_index
=
0
;
#if FF_API_DESTRUCT_PACKET
FF_DISABLE_DEPRECATION_WARNINGS
pkt
->
destruct
=
NULL
;
FF_ENABLE_DEPRECATION_WARNINGS
#endif
pkt
->
buf
=
NULL
;
pkt
->
size
=
mxg
->
buffer_ptr
-
mxg
->
soi_ptr
;
pkt
->
data
=
mxg
->
soi_ptr
;
...
...
@@ -212,11 +207,6 @@ FF_ENABLE_DEPRECATION_WARNINGS
/* time (GMT) of first sample in usec since 1970, little-endian */
pkt
->
pts
=
pkt
->
dts
=
AV_RL64
(
startmarker_ptr
+
8
);
pkt
->
stream_index
=
1
;
#if FF_API_DESTRUCT_PACKET
FF_DISABLE_DEPRECATION_WARNINGS
pkt
->
destruct
=
NULL
;
FF_ENABLE_DEPRECATION_WARNINGS
#endif
pkt
->
buf
=
NULL
;
pkt
->
size
=
size
-
14
;
pkt
->
data
=
startmarker_ptr
+
16
;
...
...
libavformat/psxstr.c
View file @
01bcc2d5
...
...
@@ -203,11 +203,6 @@ static int str_read_packet(AVFormatContext *s,
pkt
->
data
=
NULL
;
pkt
->
size
=
-
1
;
pkt
->
buf
=
NULL
;
#if FF_API_DESTRUCT_PACKET
FF_DISABLE_DEPRECATION_WARNINGS
pkt
->
destruct
=
NULL
;
FF_ENABLE_DEPRECATION_WARNINGS
#endif
return
0
;
}
...
...
libavformat/rmdec.c
View file @
01bcc2d5
...
...
@@ -687,11 +687,6 @@ static int rm_assemble_video_frame(AVFormatContext *s, AVIOContext *pb,
vst
->
pkt
.
data
=
NULL
;
vst
->
pkt
.
size
=
0
;
vst
->
pkt
.
buf
=
NULL
;
#if FF_API_DESTRUCT_PACKET
FF_DISABLE_DEPRECATION_WARNINGS
vst
->
pkt
.
destruct
=
NULL
;
FF_ENABLE_DEPRECATION_WARNINGS
#endif
if
(
vst
->
slices
!=
vst
->
cur_slice
)
//FIXME find out how to set slices correct from the begin
memmove
(
pkt
->
data
+
1
+
8
*
vst
->
cur_slice
,
pkt
->
data
+
1
+
8
*
vst
->
slices
,
vst
->
videobufpos
-
1
-
8
*
vst
->
slices
);
...
...
libavformat/utils.c
View file @
01bcc2d5
...
...
@@ -828,12 +828,6 @@ static int parse_packet(AVFormatContext *s, AVPacket *pkt, int stream_index)
if
(
out_pkt
.
data
==
pkt
->
data
&&
out_pkt
.
size
==
pkt
->
size
)
{
out_pkt
.
buf
=
pkt
->
buf
;
pkt
->
buf
=
NULL
;
#if FF_API_DESTRUCT_PACKET
FF_DISABLE_DEPRECATION_WARNINGS
out_pkt
.
destruct
=
pkt
->
destruct
;
pkt
->
destruct
=
NULL
;
FF_ENABLE_DEPRECATION_WARNINGS
#endif
}
if
((
ret
=
av_dup_packet
(
&
out_pkt
))
<
0
)
goto
fail
;
...
...
libavformat/yop.c
View file @
01bcc2d5
...
...
@@ -127,11 +127,6 @@ static int yop_read_packet(AVFormatContext *s, AVPacket *pkt)
*
pkt
=
yop
->
video_packet
;
yop
->
video_packet
.
data
=
NULL
;
yop
->
video_packet
.
buf
=
NULL
;
#if FF_API_DESTRUCT_PACKET
FF_DISABLE_DEPRECATION_WARNINGS
yop
->
video_packet
.
destruct
=
NULL
;
FF_ENABLE_DEPRECATION_WARNINGS
#endif
yop
->
video_packet
.
size
=
0
;
pkt
->
data
[
0
]
=
yop
->
odd_frame
;
pkt
->
flags
|=
AV_PKT_FLAG_KEY
;
...
...
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