mirror of
https://github.com/xenia-project/FFmpeg.git
synced 2024-11-24 03:59:43 +00:00
Rename ffplay to avplay.
This commit is contained in:
parent
7351eb1415
commit
266463daff
2
.gitignore
vendored
2
.gitignore
vendored
@ -12,7 +12,7 @@ doc/*.html
|
||||
doc/*.pod
|
||||
doxy
|
||||
ffmpeg
|
||||
ffplay
|
||||
avplay
|
||||
ffprobe
|
||||
ffserver
|
||||
libavcodec/*_tablegen
|
||||
|
@ -5,6 +5,7 @@ releases are sorted from youngest to oldest.
|
||||
version <next>:
|
||||
- BWF muxer
|
||||
- Flash Screen Video 2 decoder
|
||||
- ffplay renamed to avplay
|
||||
|
||||
|
||||
version 0.7:
|
||||
|
8
Makefile
8
Makefile
@ -53,7 +53,7 @@ COMPILE_S = $(call COMPILE,AS)
|
||||
%.c %.h: TAG = GEN
|
||||
|
||||
PROGS-$(CONFIG_FFMPEG) += ffmpeg
|
||||
PROGS-$(CONFIG_FFPLAY) += ffplay
|
||||
PROGS-$(CONFIG_AVPLAY) += avplay
|
||||
PROGS-$(CONFIG_FFPROBE) += ffprobe
|
||||
PROGS-$(CONFIG_FFSERVER) += ffserver
|
||||
|
||||
@ -64,7 +64,7 @@ HOSTPROGS := $(TESTTOOLS:%=tests/%)
|
||||
TOOLS = qt-faststart trasher
|
||||
TOOLS-$(CONFIG_ZLIB) += cws2fws
|
||||
|
||||
BASENAMES = ffmpeg ffplay ffprobe ffserver
|
||||
BASENAMES = ffmpeg avplay ffprobe ffserver
|
||||
ALLPROGS = $(BASENAMES:%=%$(EXESUF))
|
||||
ALLMANPAGES = $(BASENAMES:%=%.1)
|
||||
|
||||
@ -116,8 +116,8 @@ endef
|
||||
|
||||
$(foreach D,$(FFLIBS),$(eval $(call DOSUBDIR,lib$(D))))
|
||||
|
||||
ffplay.o: CFLAGS += $(SDL_CFLAGS)
|
||||
ffplay$(EXESUF): FF_EXTRALIBS += $(SDL_LIBS)
|
||||
avplay.o: CFLAGS += $(SDL_CFLAGS)
|
||||
avplay$(EXESUF): FF_EXTRALIBS += $(SDL_LIBS)
|
||||
ffserver$(EXESUF): LDFLAGS += $(FFSERVERLDFLAGS)
|
||||
|
||||
$(PROGS): %$(EXESUF): %.o cmdutils.o $(FF_DEP_LIBS)
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* ffplay : Simple Media Player based on the Libav libraries
|
||||
* avplay : Simple Media Player based on the Libav libraries
|
||||
* Copyright (c) 2003 Fabrice Bellard
|
||||
*
|
||||
* This file is part of Libav.
|
||||
@ -55,7 +55,7 @@
|
||||
#include <unistd.h>
|
||||
#include <assert.h>
|
||||
|
||||
const char program_name[] = "ffplay";
|
||||
const char program_name[] = "avplay";
|
||||
const int program_birth_year = 2003;
|
||||
|
||||
#define MAX_QUEUE_SIZE (15 * 1024 * 1024)
|
||||
@ -1678,7 +1678,7 @@ static int input_config_props(AVFilterLink *link)
|
||||
|
||||
static AVFilter input_filter =
|
||||
{
|
||||
.name = "ffplay_input",
|
||||
.name = "avplay_input",
|
||||
|
||||
.priv_size = sizeof(FilterPriv),
|
||||
|
||||
@ -2357,7 +2357,7 @@ static int decode_thread(void *arg)
|
||||
av_freep(&opts);
|
||||
|
||||
if(ic->pb)
|
||||
ic->pb->eof_reached= 0; //FIXME hack, ffplay maybe should not use url_feof() to test for the end
|
||||
ic->pb->eof_reached= 0; //FIXME hack, avplay maybe should not use url_feof() to test for the end
|
||||
|
||||
if(seek_by_bytes<0)
|
||||
seek_by_bytes= !!(ic->iformat->flags & AVFMT_TS_DISCONT);
|
||||
@ -2954,7 +2954,7 @@ static const OptionDef options[] = {
|
||||
static void show_usage(void)
|
||||
{
|
||||
printf("Simple media player\n");
|
||||
printf("usage: ffplay [options] input_file\n");
|
||||
printf("usage: %s [options] input_file\n", program_name);
|
||||
printf("\n");
|
||||
}
|
||||
|
||||
@ -3030,7 +3030,7 @@ int main(int argc, char **argv)
|
||||
if (!input_filename) {
|
||||
show_usage();
|
||||
fprintf(stderr, "An input file must be specified\n");
|
||||
fprintf(stderr, "Use -h to get full help or, even better, run 'man ffplay'\n");
|
||||
fprintf(stderr, "Use -h to get full help or, even better, run 'man %s'\n", program_name);
|
||||
exit(1);
|
||||
}
|
||||
|
10
configure
vendored
10
configure
vendored
@ -81,7 +81,7 @@ Configuration options:
|
||||
and binaries will be unredistributable [no]
|
||||
--disable-doc do not build documentation
|
||||
--disable-ffmpeg disable ffmpeg build
|
||||
--disable-ffplay disable ffplay build
|
||||
--disable-avplay disable avplay build
|
||||
--disable-ffprobe disable ffprobe build
|
||||
--disable-ffserver disable ffserver build
|
||||
--disable-avdevice disable libavdevice build
|
||||
@ -913,7 +913,7 @@ CONFIG_LIST="
|
||||
dxva2
|
||||
fastdiv
|
||||
ffmpeg
|
||||
ffplay
|
||||
avplay
|
||||
ffprobe
|
||||
ffserver
|
||||
fft
|
||||
@ -1489,8 +1489,8 @@ postproc_deps="gpl"
|
||||
# programs
|
||||
ffmpeg_deps="avcodec avformat swscale"
|
||||
ffmpeg_select="buffer_filter"
|
||||
ffplay_deps="avcodec avformat swscale sdl"
|
||||
ffplay_select="rdft"
|
||||
avplay_deps="avcodec avformat swscale sdl"
|
||||
avplay_select="rdft"
|
||||
ffprobe_deps="avcodec avformat"
|
||||
ffserver_deps="avformat ffm_muxer fork rtp_protocol rtsp_demuxer"
|
||||
ffserver_extralibs='$ldl'
|
||||
@ -1635,7 +1635,7 @@ enable debug
|
||||
enable doc
|
||||
enable fastdiv
|
||||
enable ffmpeg
|
||||
enable ffplay
|
||||
enable avplay
|
||||
enable ffprobe
|
||||
enable ffserver
|
||||
enable network
|
||||
|
@ -1,8 +1,8 @@
|
||||
\input texinfo @c -*- texinfo -*-
|
||||
|
||||
@settitle ffplay Documentation
|
||||
@settitle avplay Documentation
|
||||
@titlepage
|
||||
@center @titlefont{ffplay Documentation}
|
||||
@center @titlefont{avplay Documentation}
|
||||
@end titlepage
|
||||
|
||||
@top
|
||||
@ -13,14 +13,14 @@
|
||||
|
||||
@example
|
||||
@c man begin SYNOPSIS
|
||||
ffplay [options] @file{input_file}
|
||||
avplay [options] @file{input_file}
|
||||
@c man end
|
||||
@end example
|
||||
|
||||
@chapter Description
|
||||
@c man begin DESCRIPTION
|
||||
|
||||
FFplay is a very simple and portable media player using the Libav
|
||||
AVplay is a very simple and portable media player using the Libav
|
||||
libraries and the SDL library. It is mostly used as a testbed for the
|
||||
various Libav APIs.
|
||||
@c man end
|
||||
@ -166,8 +166,8 @@ Seek to percentage in file corresponding to fraction of width.
|
||||
|
||||
@ignore
|
||||
|
||||
@setfilename ffplay
|
||||
@settitle FFplay media player
|
||||
@setfilename avplay
|
||||
@settitle AVplay media player
|
||||
|
||||
@c man begin SEEALSO
|
||||
ffmpeg(1), ffprobe(1), ffserver(1) and the Libav HTML documentation
|
@ -70,7 +70,7 @@ Apple HTTP Live Streaming demuxer.
|
||||
|
||||
This demuxer presents all AVStreams from all variant streams.
|
||||
The id field is set to the bitrate variant index number. By setting
|
||||
the discard flags on AVStreams (by pressing 'a' or 'v' in ffplay),
|
||||
the discard flags on AVStreams (by pressing 'a' or 'v' in avplay),
|
||||
the caller can decide which variant streams to actually receive.
|
||||
The total bitrate of the variant that the stream belongs to is
|
||||
available in a metadata key named "variant_bitrate".
|
||||
|
@ -17,7 +17,7 @@
|
||||
decoding). Look at @file{libavcodec/apiexample.c} to see how to use it.
|
||||
|
||||
@item libavformat is the library containing the file format handling (mux and
|
||||
demux code for several formats). Look at @file{ffplay.c} to use it in a
|
||||
demux code for several formats). Look at @file{avplay.c} to use it in a
|
||||
player. See @file{libavformat/output-example.c} to use it to generate
|
||||
audio or video streams.
|
||||
|
||||
|
@ -1079,7 +1079,7 @@ file to which you want to add them.
|
||||
@settitle ffmpeg video converter
|
||||
|
||||
@c man begin SEEALSO
|
||||
ffplay(1), ffprobe(1), ffserver(1) and the Libav HTML documentation
|
||||
avplay(1), ffprobe(1), ffserver(1) and the Libav HTML documentation
|
||||
@c man end
|
||||
|
||||
@c man begin AUTHORS
|
||||
|
@ -122,7 +122,7 @@ with name "STREAM".
|
||||
@settitle ffprobe media prober
|
||||
|
||||
@c man begin SEEALSO
|
||||
ffmpeg(1), ffplay(1), ffserver(1) and the Libav HTML documentation
|
||||
ffmpeg(1), avplay(1), ffserver(1) and the Libav HTML documentation
|
||||
@c man end
|
||||
|
||||
@c man begin AUTHORS
|
||||
|
@ -265,7 +265,7 @@ rather than as a daemon.
|
||||
|
||||
@c man begin SEEALSO
|
||||
|
||||
ffmpeg(1), ffplay(1), ffprobe(1), the @file{ffmpeg/doc/ffserver.conf}
|
||||
ffmpeg(1), avplay(1), ffprobe(1), the @file{ffmpeg/doc/ffserver.conf}
|
||||
example and the Libav HTML documentation
|
||||
@c man end
|
||||
|
||||
|
@ -837,7 +837,7 @@ speed up is close to non-existent for normal one-off builds and is only
|
||||
noticeable when running make for a second time (for example in
|
||||
@code{make install}).
|
||||
|
||||
@item In order to compile FFplay, you must have the MinGW development library
|
||||
@item In order to compile AVplay, you must have the MinGW development library
|
||||
of @uref{http://www.libsdl.org/, SDL}.
|
||||
Edit the @file{bin/sdl-config} script so that it points to the correct prefix
|
||||
where SDL was installed. Verify that @file{sdl-config} can be launched from
|
||||
|
@ -199,10 +199,10 @@ tools.
|
||||
@example
|
||||
# Grab and show the input of a video4linux device, frame rate is set
|
||||
# to the default of 25/1.
|
||||
ffplay -s 320x240 -f video4linux /dev/video0
|
||||
avplay -s 320x240 -f video4linux /dev/video0
|
||||
|
||||
# Grab and show the input of a video4linux2 device, autoadjust size.
|
||||
ffplay -f video4linux2 /dev/video0
|
||||
avplay -f video4linux2 /dev/video0
|
||||
|
||||
# Grab and record the input of a video4linux2 device, autoadjust size,
|
||||
# frame rate value defaults to 0/0 so it is read from the video4linux2
|
||||
|
@ -24,7 +24,7 @@ some directory of your choice by:
|
||||
@end example
|
||||
|
||||
And then read the README file in the top directory to learn how to
|
||||
integrate it into ffmpeg and ffplay.
|
||||
integrate it into ffmpeg and avplay.
|
||||
|
||||
But note that there may still be serious bugs in the code and its API
|
||||
and ABI should not be considered stable yet!
|
||||
@ -56,7 +56,7 @@ result will be that in output the top half of the video is mirrored
|
||||
onto the bottom half.
|
||||
|
||||
Video filters are loaded using the @var{-vf} option passed to
|
||||
ffmpeg or to ffplay. Filters in the same linear chain are separated by
|
||||
ffmpeg or to avplay. Filters in the same linear chain are separated by
|
||||
commas. In our example, @var{split, fifo, overlay} are in one linear
|
||||
chain, and @var{fifo, crop, vflip} are in another. The points where
|
||||
the linear chains join are labeled by names enclosed in square
|
||||
|
@ -52,10 +52,10 @@ resource to be concatenated, each one possibly specifying a distinct
|
||||
protocol.
|
||||
|
||||
For example to read a sequence of files @file{split1.mpeg},
|
||||
@file{split2.mpeg}, @file{split3.mpeg} with @file{ffplay} use the
|
||||
@file{split2.mpeg}, @file{split3.mpeg} with @file{avplay} use the
|
||||
command:
|
||||
@example
|
||||
ffplay concat:split1.mpeg\|split2.mpeg\|split3.mpeg
|
||||
avplay concat:split1.mpeg\|split2.mpeg\|split3.mpeg
|
||||
@end example
|
||||
|
||||
Note that you may need to escape the character "|" which is special for
|
||||
@ -183,10 +183,10 @@ application specified in @var{app}, may be prefixed by "mp4:".
|
||||
|
||||
@end table
|
||||
|
||||
For example to read with @file{ffplay} a multimedia resource named
|
||||
For example to read with @file{avplay} a multimedia resource named
|
||||
"sample" from the application "vod" from an RTMP server "myserver":
|
||||
@example
|
||||
ffplay rtmp://myserver/vod/sample
|
||||
avplay rtmp://myserver/vod/sample
|
||||
@end example
|
||||
|
||||
@section rtmp, rtmpe, rtmps, rtmpt, rtmpte
|
||||
@ -224,9 +224,9 @@ For example, to stream a file in real-time to an RTMP server using
|
||||
ffmpeg -re -i myfile -f flv rtmp://myserver/live/mystream
|
||||
@end example
|
||||
|
||||
To play the same stream using @file{ffplay}:
|
||||
To play the same stream using @file{avplay}:
|
||||
@example
|
||||
ffplay "rtmp://myserver/live/mystream live=1"
|
||||
avplay "rtmp://myserver/live/mystream live=1"
|
||||
@end example
|
||||
|
||||
@section rtp
|
||||
@ -281,7 +281,7 @@ When receiving data over UDP, the demuxer tries to reorder received packets
|
||||
order for this to be enabled, a maximum delay must be specified in the
|
||||
@code{max_delay} field of AVFormatContext.
|
||||
|
||||
When watching multi-bitrate Real-RTSP streams with @file{ffplay}, the
|
||||
When watching multi-bitrate Real-RTSP streams with @file{avplay}, the
|
||||
streams to display can be chosen with @code{-vst} @var{n} and
|
||||
@code{-ast} @var{n} for video and audio respectively, and can be switched
|
||||
on the fly by pressing @code{v} and @code{a}.
|
||||
@ -291,13 +291,13 @@ Example command lines:
|
||||
To watch a stream over UDP, with a max reordering delay of 0.5 seconds:
|
||||
|
||||
@example
|
||||
ffplay -max_delay 500000 rtsp://server/video.mp4?udp
|
||||
avplay -max_delay 500000 rtsp://server/video.mp4?udp
|
||||
@end example
|
||||
|
||||
To watch a stream tunneled over HTTP:
|
||||
|
||||
@example
|
||||
ffplay rtsp://server/video.mp4?http
|
||||
avplay rtsp://server/video.mp4?http
|
||||
@end example
|
||||
|
||||
To send a stream in realtime to a RTSP server, for others to watch:
|
||||
@ -358,13 +358,13 @@ To broadcast a stream on the local subnet, for watching in VLC:
|
||||
ffmpeg -re -i @var{input} -f sap sap://224.0.0.255?same_port=1
|
||||
@end example
|
||||
|
||||
Similarly, for watching in ffplay:
|
||||
Similarly, for watching in avplay:
|
||||
|
||||
@example
|
||||
ffmpeg -re -i @var{input} -f sap sap://224.0.0.255
|
||||
@end example
|
||||
|
||||
And for watching in ffplay, over IPv6:
|
||||
And for watching in avplay, over IPv6:
|
||||
|
||||
@example
|
||||
ffmpeg -re -i @var{input} -f sap sap://[ff0e::1:2:3:4]
|
||||
@ -389,13 +389,13 @@ Example command lines follow.
|
||||
To play back the first stream announced on the normal SAP multicast address:
|
||||
|
||||
@example
|
||||
ffplay sap://
|
||||
avplay sap://
|
||||
@end example
|
||||
|
||||
To play back the first stream announced on one the default IPv6 SAP multicast address:
|
||||
|
||||
@example
|
||||
ffplay sap://[ff0e::2:7ffe]
|
||||
avplay sap://[ff0e::2:7ffe]
|
||||
@end example
|
||||
|
||||
@section tcp
|
||||
@ -414,7 +414,7 @@ Listen for an incoming connection
|
||||
|
||||
@example
|
||||
ffmpeg -i @var{input} -f @var{format} tcp://@var{hostname}:@var{port}?listen
|
||||
ffplay tcp://@var{hostname}:@var{port}
|
||||
avplay tcp://@var{hostname}:@var{port}
|
||||
@end example
|
||||
|
||||
@end table
|
||||
|
Loading…
Reference in New Issue
Block a user