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
b339182e
Commit
b339182e
authored
Feb 15, 2014
by
Diego Biurrun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Move all example programs to doc/examples
Also drop support for building examples in library directories.
parent
77fbc032
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
18 additions
and
19 deletions
+18
-19
common.mak
common.mak
+0
-1
configure
configure
+4
-0
Makefile
doc/Makefile
+3
-1
doxy-wrapper.sh
doc/doxy-wrapper.sh
+1
-1
avcodec.c
doc/examples/avcodec.c
+1
-1
metadata.c
doc/examples/metadata.c
+1
-1
output.c
doc/examples/output.c
+1
-1
transcode_aac.c
doc/examples/transcode_aac.c
+1
-1
Makefile
libavcodec/Makefile
+0
-2
Makefile
libavformat/Makefile
+0
-2
library.mak
library.mak
+6
-8
No files found.
common.mak
View file @
b339182e
...
...
@@ -14,7 +14,6 @@ TESTPROGS += $(TESTPROGS-yes)
LDLIBS = $(FFLIBS:%=%$(BUILDSUF))
FFEXTRALIBS := $(LDLIBS:%=$(LD_LIB)) $(EXTRALIBS)
EXAMPLES := $(EXAMPLES:%=$(SUBDIR)%-example$(EXESUF))
OBJS := $(sort $(OBJS:%=$(SUBDIR)%))
TESTOBJS := $(TESTOBJS:%=$(SUBDIR)%) $(TESTPROGS:%=$(SUBDIR)%-test.o)
TESTPROGS := $(TESTPROGS:%=$(SUBDIR)%-test$(EXESUF))
...
...
configure
View file @
b339182e
...
...
@@ -1095,6 +1095,8 @@ COMPONENT_LIST="
"
EXAMPLE_LIST
=
"
avcodec_example
metadata_example
output_example
transcode_aac_example
"
...
...
@@ -2020,6 +2022,8 @@ ocv_filter_deps="libopencv"
scale_filter_deps
=
"swscale"
# examples
avcodec_example_deps
=
"avcodec avutil"
metadata_example_deps
=
"avformat avutil"
output_example_deps
=
"avcodec avformat avutil swscale"
transcode_aac_example_deps
=
"avcodec avformat avresample"
...
...
doc/Makefile
View file @
b339182e
...
...
@@ -15,9 +15,11 @@ DOCS-$(CONFIG_POD2MAN) += $(MANPAGES) $(PODPAGES)
DOCS-$(CONFIG_TEXI2HTML)
+=
$(HTMLPAGES)
DOCS
=
$
(
DOCS-yes
)
DOC_EXAMPLES-$(CONFIG_AVCODEC_EXAMPLE)
+=
avcodec
DOC_EXAMPLES-$(CONFIG_METADATA_EXAMPLE)
+=
metadata
DOC_EXAMPLES-$(CONFIG_OUTPUT_EXAMPLE)
+=
output
DOC_EXAMPLES-$(CONFIG_TRANSCODE_AAC_EXAMPLE)
+=
transcode_aac
ALL_DOC_EXAMPLES
=
output transcode_aac
ALL_DOC_EXAMPLES
=
avcodec metadata
output transcode_aac
DOC_EXAMPLES
:=
$
(
DOC_EXAMPLES-yes:%
=
doc/examples/%
$(EXESUF)
)
ALL_DOC_EXAMPLES
:=
$
(
ALL_DOC_EXAMPLES:%
=
doc/examples/%
$(EXESUF)
)
...
...
doc/doxy-wrapper.sh
View file @
b339182e
...
...
@@ -8,7 +8,7 @@ shift 2
doxygen -
<<
EOF
@INCLUDE =
${
DOXYFILE
}
INPUT =
$@
EXAMPLE_PATH =
${
SRC_PATH
}
/
EXAMPLE_PATH =
${
SRC_PATH
}
/
doc/examples
HTML_HEADER =
${
SRC_PATH
}
/doc/doxy/header.html
HTML_FOOTER =
${
SRC_PATH
}
/doc/doxy/footer.html
HTML_STYLESHEET =
${
SRC_PATH
}
/doc/doxy/doxy_stylesheet.css
...
...
libavcodec/api-example
.c
→
doc/examples/avcodec
.c
View file @
b339182e
...
...
@@ -22,7 +22,7 @@
* @file
* libavcodec API use example.
*
* @example
libavcodec/api-example
.c
* @example
avcodec
.c
* Note that this library only handles codecs (mpeg, mpeg4, etc...),
* not file formats (avi, vob, etc...). See library 'libavformat' for the
* format handling
...
...
libavformat/metadata-example
.c
→
doc/examples/metadata
.c
View file @
b339182e
...
...
@@ -22,7 +22,7 @@
/**
* @file
* @example
libavformat/metadata-example
.c
* @example
metadata
.c
* Shows how the metadata API can be used in application programs.
*/
...
...
doc/examples/output.c
View file @
b339182e
...
...
@@ -24,7 +24,7 @@
* @file
* libavformat API example.
*
* @example
doc/examples/
output.c
* @example output.c
* Output a media file in any supported libavformat format. The default
* codecs are used.
*/
...
...
doc/examples/transcode_aac.c
View file @
b339182e
...
...
@@ -20,7 +20,7 @@
* @file
* simple audio converter
*
* @example
doc/examples/
transcode_aac.c
* @example transcode_aac.c
* Convert an input audio file to AAC in an MP4 container using Libav.
* @author Andreas Unterweger (dustsigns@gmail.com)
*/
...
...
libavcodec/Makefile
View file @
b339182e
...
...
@@ -697,8 +697,6 @@ SKIPHEADERS-$(CONFIG_VAAPI) += vaapi_internal.h
SKIPHEADERS-$(CONFIG_VDA)
+=
vda.h
SKIPHEADERS-$(CONFIG_VDPAU)
+=
vdpau.h
vdpau_internal.h
EXAMPLES
=
api
TESTPROGS
=
dct
\
fft
\
fft-fixed
\
...
...
libavformat/Makefile
View file @
b339182e
...
...
@@ -392,8 +392,6 @@ OBJS-$(HAVE_LIBC_MSVCRT) += file_open.o
SKIPHEADERS-$(CONFIG_FFRTMPCRYPT_PROTOCOL)
+=
rtmpdh.h
SKIPHEADERS-$(CONFIG_NETWORK)
+=
network.h
rtsp.h
EXAMPLES
=
metadata
\
TESTPROGS
=
seek
\
srtp
\
url
\
...
...
library.mak
View file @
b339182e
...
...
@@ -5,7 +5,6 @@ LIBMAJOR := $(lib$(NAME)_VERSION_MAJOR)
LIBMINOR := $(lib$(NAME)_VERSION_MINOR)
INCINSTDIR := $(INCDIR)/lib$(NAME)
LIB_EXAMPLES := $(LIB_EXAMPLES) $(EXAMPLES)
INSTHEADERS := $(INSTHEADERS) $(HEADERS:%=$(SUBDIR)%)
all-$(CONFIG_STATIC): $(SUBDIR)$(LIBNAME)
...
...
@@ -43,10 +42,10 @@ install-libs-$(CONFIG_STATIC): install-lib$(NAME)-static
install-libs-$(CONFIG_SHARED): install-lib$(NAME)-shared
define RULES
$(
EXAMPLES) $(TOOLS):
THISLIB = $(FULLNAME:%=$(LD_LIB))
$(TESTPROGS):
THISLIB = $(SUBDIR)$(LIBNAME)
$(
TOOLS):
THISLIB = $(FULLNAME:%=$(LD_LIB))
$(TESTPROGS): THISLIB = $(SUBDIR)$(LIBNAME)
$(
EXAMPLES) $(
TESTPROGS) $(TOOLS): %$(EXESUF): %.o $(EXEOBJS)
$(TESTPROGS) $(TOOLS): %$(EXESUF): %.o $(EXEOBJS)
$$(LD) $(LDFLAGS) $$(LD_O) $$(filter %.o,$$^) $$(THISLIB) $(FFEXTRALIBS) $$(ELIBS)
$(SUBDIR)$(SLIBNAME): $(SUBDIR)$(SLIBNAME_WITH_MAJOR)
...
...
@@ -58,7 +57,7 @@ $(SUBDIR)$(SLIBNAME_WITH_MAJOR): $(OBJS) $(SUBDIR)lib$(NAME).ver $(DEP_LIBS)
$(SLIB_EXTRA_CMD)
clean::
$(RM) $(addprefix $(SUBDIR),*-
example$(EXESUF) *-
test$(EXESUF) $(CLEANFILES) $(CLEANSUFFIXES) $(LIBSUFFIXES)) \
$(RM) $(addprefix $(SUBDIR),*-test$(EXESUF) $(CLEANFILES) $(CLEANSUFFIXES) $(LIBSUFFIXES)) \
$(CLEANSUFFIXES:%=$(SUBDIR)$(ARCH)/%)
distclean:: clean
...
...
@@ -101,8 +100,7 @@ endef
$(eval $(RULES))
$(
EXAMPLES) $(TOOLS):
$(DEP_LIBS) $(SUBDIR)$($(CONFIG_SHARED:yes=S)LIBNAME)
$(TESTPROGS):
$(DEP_LIBS) $(SUBDIR)$(LIBNAME)
$(
TOOLS):
$(DEP_LIBS) $(SUBDIR)$($(CONFIG_SHARED:yes=S)LIBNAME)
$(TESTPROGS): $(DEP_LIBS) $(SUBDIR)$(LIBNAME)
examples: $(EXAMPLES)
testprogs: $(TESTPROGS)
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