Rename ffplay to avplay.

pull/2/head
Anton Khirnov 14 years ago
parent 7351eb1415
commit 266463daff
  1. 2
      .gitignore
  2. 1
      Changelog
  3. 8
      Makefile
  4. 12
      avplay.c
  5. 10
      configure
  6. 12
      doc/avplay.texi
  7. 2
      doc/demuxers.texi
  8. 2
      doc/developer.texi
  9. 2
      doc/ffmpeg.texi
  10. 2
      doc/ffprobe.texi
  11. 2
      doc/ffserver.texi
  12. 2
      doc/general.texi
  13. 4
      doc/indevs.texi
  14. 4
      doc/libavfilter.texi
  15. 28
      doc/protocols.texi

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:

@ -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

@ -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…
Cancel
Save