ffplay.c File Reference

#include <math.h>
#include <limits.h>
#include "libavutil/avstring.h"
#include "libavformat/avformat.h"
#include "libavformat/rtsp.h"
#include "libavdevice/avdevice.h"
#include "libswscale/swscale.h"
#include "libavcodec/audioconvert.h"
#include "libavcodec/opt.h"
#include "cmdutils.h"
#include <SDL.h>
#include <SDL_thread.h>

Go to the source code of this file.

Data Structures

struct  PacketQueue
struct  VideoPicture
struct  SubPicture
struct  VideoState

Defines

#define MAX_VIDEOQ_SIZE   (5 * 256 * 1024)
#define MAX_AUDIOQ_SIZE   (5 * 16 * 1024)
#define MAX_SUBTITLEQ_SIZE   (5 * 16 * 1024)
#define SDL_AUDIO_BUFFER_SIZE   1024
#define AV_SYNC_THRESHOLD   0.01
#define AV_NOSYNC_THRESHOLD   10.0
#define SAMPLE_CORRECTION_PERCENT_MAX   10
#define AUDIO_DIFF_AVG_NB   20
#define SAMPLE_ARRAY_SIZE   (2*65536)
#define VIDEO_PICTURE_QUEUE_SIZE   1
#define SUBPICTURE_QUEUE_SIZE   4
#define FF_ALLOC_EVENT   (SDL_USEREVENT)
#define FF_REFRESH_EVENT   (SDL_USEREVENT + 1)
#define FF_QUIT_EVENT   (SDL_USEREVENT + 2)
#define SCALEBITS   10
#define ONE_HALF   (1 << (SCALEBITS - 1))
#define FIX(x)   ((int) ((x) * (1<<SCALEBITS) + 0.5))
#define RGB_TO_Y_CCIR(r, g, b)
#define RGB_TO_U_CCIR(r1, g1, b1, shift)
#define RGB_TO_V_CCIR(r1, g1, b1, shift)
#define ALPHA_BLEND(a, oldp, newp, s)   ((((oldp << s) * (255 - (a))) + (newp * (a))) / (255 << s))
#define RGBA_IN(r, g, b, a, s)
#define YUVA_IN(y, u, v, a, s, pal)
#define YUVA_OUT(d, y, u, v, a)
#define BPP   1

Enumerations

enum  { AV_SYNC_AUDIO_MASTER, AV_SYNC_VIDEO_MASTER, AV_SYNC_EXTERNAL_CLOCK }

Functions

static void show_help (void)
static int audio_write_get_buf_size (VideoState *is)
static void packet_queue_init (PacketQueue *q)
static void packet_queue_flush (PacketQueue *q)
static void packet_queue_end (PacketQueue *q)
static int packet_queue_put (PacketQueue *q, AVPacket *pkt)
static void packet_queue_abort (PacketQueue *q)
static int packet_queue_get (PacketQueue *q, AVPacket *pkt, int block)
static void fill_rectangle (SDL_Surface *screen, int x, int y, int w, int h, int color)
static void blend_subrect (AVPicture *dst, const AVSubtitleRect *rect, int imgw, int imgh)
static void free_subpicture (SubPicture *sp)
static void video_image_display (VideoState *is)
static int compute_mod (int a, int b)
static void video_audio_display (VideoState *s)
static int video_open (VideoState *is)
static void video_display (VideoState *is)
static Uint32 sdl_refresh_timer_cb (Uint32 interval, void *opaque)
static void schedule_refresh (VideoState *is, int delay)
static double get_audio_clock (VideoState *is)
static double get_video_clock (VideoState *is)
static double get_external_clock (VideoState *is)
static double get_master_clock (VideoState *is)
static void stream_seek (VideoState *is, int64_t pos, int rel)
static void stream_pause (VideoState *is)
static double compute_frame_delay (double frame_current_pts, VideoState *is)
static void video_refresh_timer (void *opaque)
static void alloc_picture (void *opaque)
static int queue_picture (VideoState *is, AVFrame *src_frame, double pts)
static int output_picture2 (VideoState *is, AVFrame *src_frame, double pts1)
 compute the exact PTS for the picture if it is omitted in the stream
static int video_thread (void *arg)
static int subtitle_thread (void *arg)
static void update_sample_display (VideoState *is, short *samples, int samples_size)
static int synchronize_audio (VideoState *is, short *samples, int samples_size1, double pts)
static int audio_decode_frame (VideoState *is, double *pts_ptr)
static void sdl_audio_callback (void *opaque, Uint8 *stream, int len)
static int stream_component_open (VideoState *is, int stream_index)
static void stream_component_close (VideoState *is, int stream_index)
static void dump_stream_info (const AVFormatContext *s)
static int decode_interrupt_cb (void)
static int decode_thread (void *arg)
static VideoStatestream_open (const char *filename, AVInputFormat *iformat)
static void stream_close (VideoState *is)
static void stream_cycle_channel (VideoState *is, int codec_type)
static void toggle_full_screen (void)
static void toggle_pause (void)
static void step_to_next_frame (void)
static void do_exit (void)
static void toggle_audio_display (void)
static void event_loop (void)
static void opt_frame_size (const char *arg)
static int opt_width (const char *opt, const char *arg)
static int opt_height (const char *opt, const char *arg)
static void opt_format (const char *arg)
static void opt_frame_pix_fmt (const char *arg)
static int opt_sync (const char *opt, const char *arg)
static int opt_seek (const char *opt, const char *arg)
static int opt_debug (const char *opt, const char *arg)
static int opt_vismv (const char *opt, const char *arg)
static int opt_thread_count (const char *opt, const char *arg)
static void opt_input_file (const char *filename)
int main (int argc, char **argv)

Variables

const char program_name [] = "FFplay"
 program name, defined by the program for show_version().
const int program_birth_year = 2003
 program birth year, defined by the program for show_banner()
static int sws_flags = SWS_BICUBIC
static AVInputFormatfile_iformat
static const char * input_filename
static int fs_screen_width
static int fs_screen_height
static int screen_width = 0
static int screen_height = 0
static int frame_width = 0
static int frame_height = 0
static enum PixelFormat frame_pix_fmt = PIX_FMT_NONE
static int audio_disable
static int video_disable
static int wanted_audio_stream = 0
static int wanted_video_stream = 0
static int wanted_subtitle_stream = -1
static int seek_by_bytes
static int display_disable
static int show_status
static int av_sync_type = AV_SYNC_AUDIO_MASTER
static int64_t start_time = AV_NOPTS_VALUE
static int debug = 0
static int debug_mv = 0
static int step = 0
static int thread_count = 1
static int workaround_bugs = 1
static int fast = 0
static int genpts = 0
static int lowres = 0
static int idct = FF_IDCT_AUTO
static enum AVDiscard skip_frame = AVDISCARD_DEFAULT
static enum AVDiscard skip_idct = AVDISCARD_DEFAULT
static enum AVDiscard skip_loop_filter = AVDISCARD_DEFAULT
static int error_recognition = FF_ER_CAREFUL
static int error_concealment = 3
static int decoder_reorder_pts = 0
static int is_full_screen
static VideoStatecur_stream
static int64_t audio_callback_time
static AVPacket flush_pkt
static SDL_Surface * screen
static VideoStateglobal_video_state
static const OptionDef options []


Define Documentation

#define ALPHA_BLEND ( a,
oldp,
newp,
 )     ((((oldp << s) * (255 - (a))) + (newp * (a))) / (255 << s))

Definition at line 407 of file ffplay.c.

Referenced by blend_subrect().

#define AUDIO_DIFF_AVG_NB   20

Definition at line 65 of file ffplay.c.

Referenced by stream_component_open(), and synchronize_audio().

#define AV_NOSYNC_THRESHOLD   10.0

Definition at line 59 of file ffplay.c.

Referenced by compute_frame_delay(), and synchronize_audio().

#define AV_SYNC_THRESHOLD   0.01

Definition at line 57 of file ffplay.c.

Referenced by compute_frame_delay().

#define BPP   1

Definition at line 434 of file ffplay.c.

Referenced by blend_subrect(), and glue().

#define FF_ALLOC_EVENT   (SDL_USEREVENT)

Definition at line 223 of file ffplay.c.

Referenced by event_loop(), and queue_picture().

#define FF_QUIT_EVENT   (SDL_USEREVENT + 2)

Definition at line 225 of file ffplay.c.

Referenced by decode_thread(), and event_loop().

#define FF_REFRESH_EVENT   (SDL_USEREVENT + 1)

Definition at line 224 of file ffplay.c.

Referenced by event_loop(), and sdl_refresh_timer_cb().

#define FIX (  )     ((int) ((x) * (1<<SCALEBITS) + 0.5))

Definition at line 393 of file ffplay.c.

#define MAX_AUDIOQ_SIZE   (5 * 16 * 1024)

Definition at line 49 of file ffplay.c.

Referenced by decode_thread().

#define MAX_SUBTITLEQ_SIZE   (5 * 16 * 1024)

Definition at line 50 of file ffplay.c.

Referenced by decode_thread().

#define MAX_VIDEOQ_SIZE   (5 * 256 * 1024)

Definition at line 48 of file ffplay.c.

Referenced by decode_thread().

#define ONE_HALF   (1 << (SCALEBITS - 1))

Definition at line 392 of file ffplay.c.

#define RGB_TO_U_CCIR ( r1,
g1,
b1,
shift   ) 

Value:

(((- FIX(0.16874*224.0/255.0) * r1 - FIX(0.33126*224.0/255.0) * g1 +         \
     FIX(0.50000*224.0/255.0) * b1 + (ONE_HALF << shift) - 1) >> (SCALEBITS + shift)) + 128)

Definition at line 399 of file ffplay.c.

Referenced by encode_dvb_subtitles(), glue(), and subtitle_thread().

#define RGB_TO_V_CCIR ( r1,
g1,
b1,
shift   ) 

Value:

(((FIX(0.50000*224.0/255.0) * r1 - FIX(0.41869*224.0/255.0) * g1 -           \
   FIX(0.08131*224.0/255.0) * b1 + (ONE_HALF << shift) - 1) >> (SCALEBITS + shift)) + 128)

Definition at line 403 of file ffplay.c.

Referenced by encode_dvb_subtitles(), glue(), and subtitle_thread().

#define RGB_TO_Y_CCIR ( r,
g,
 ) 

Value:

((FIX(0.29900*219.0/255.0) * (r) + FIX(0.58700*219.0/255.0) * (g) + \
  FIX(0.11400*219.0/255.0) * (b) + (ONE_HALF + (16 << SCALEBITS))) >> SCALEBITS)

Definition at line 395 of file ffplay.c.

Referenced by encode_dvb_subtitles(), glue(), and subtitle_thread().

#define RGBA_IN ( r,
g,
b,
a,
 ) 

Value:

{\
    unsigned int v = ((const uint32_t *)(s))[0];\
    a = (v >> 24) & 0xff;\
    r = (v >> 16) & 0xff;\
    g = (v >> 8) & 0xff;\
    b = v & 0xff;\
}

Definition at line 410 of file ffplay.c.

Referenced by glue(), and subtitle_thread().

#define SAMPLE_ARRAY_SIZE   (2*65536)

Definition at line 68 of file ffplay.c.

Referenced by update_sample_display(), and video_audio_display().

#define SAMPLE_CORRECTION_PERCENT_MAX   10

Definition at line 62 of file ffplay.c.

Referenced by synchronize_audio().

#define SCALEBITS   10

Definition at line 391 of file ffplay.c.

#define SDL_AUDIO_BUFFER_SIZE   1024

Definition at line 54 of file ffplay.c.

Referenced by stream_component_open().

#define SUBPICTURE_QUEUE_SIZE   4

Definition at line 82 of file ffplay.c.

Referenced by subtitle_thread(), and video_refresh_timer().

#define VIDEO_PICTURE_QUEUE_SIZE   1

Definition at line 81 of file ffplay.c.

Referenced by queue_picture(), stream_close(), and video_refresh_timer().

#define YUVA_IN ( y,
u,
v,
a,
s,
pal   ) 

Value:

{\
    unsigned int val = ((const uint32_t *)(pal))[*(const uint8_t*)(s)];\
    a = (val >> 24) & 0xff;\
    y = (val >> 16) & 0xff;\
    u = (val >> 8) & 0xff;\
    v = val & 0xff;\
}

Definition at line 419 of file ffplay.c.

Referenced by blend_subrect().

#define YUVA_OUT ( d,
y,
u,
v,
 ) 

Value:

{\
    ((uint32_t *)(d))[0] = (a << 24) | (y << 16) | (u << 8) | v;\
}

Definition at line 428 of file ffplay.c.

Referenced by subtitle_thread().


Enumeration Type Documentation

anonymous enum

Enumerator:
AV_SYNC_AUDIO_MASTER 
AV_SYNC_VIDEO_MASTER 
AV_SYNC_EXTERNAL_CLOCK 

Definition at line 96 of file ffplay.c.


Function Documentation

static void alloc_picture ( void *  opaque  )  [static]

static int audio_decode_frame ( VideoState is,
double *  pts_ptr 
) [static]

Definition at line 1575 of file ffplay.c.

Referenced by sdl_audio_callback().

static int audio_write_get_buf_size ( VideoState is  )  [static]

Definition at line 1678 of file ffplay.c.

Referenced by get_audio_clock(), and video_audio_display().

static void blend_subrect ( AVPicture dst,
const AVSubtitleRect rect,
int  imgw,
int  imgh 
) [static]

Definition at line 436 of file ffplay.c.

Referenced by video_image_display().

static double compute_frame_delay ( double  frame_current_pts,
VideoState is 
) [static]

Definition at line 1008 of file ffplay.c.

Referenced by video_refresh_timer().

static int compute_mod ( int  a,
int  b 
) [inline, static]

Definition at line 766 of file ffplay.c.

Referenced by video_audio_display().

static int decode_interrupt_cb ( void   )  [static]

Definition at line 1906 of file ffplay.c.

static int decode_thread ( void *  arg  )  [static]

Definition at line 1912 of file ffplay.c.

Referenced by stream_open().

static void do_exit ( void   )  [static]

Definition at line 2266 of file ffplay.c.

Referenced by event_loop().

static void dump_stream_info ( const AVFormatContext s  )  [static]

Definition at line 1895 of file ffplay.c.

Referenced by decode_thread().

static void event_loop ( void   )  [static]

Definition at line 2286 of file ffplay.c.

Referenced by main().

static void fill_rectangle ( SDL_Surface *  screen,
int  x,
int  y,
int  w,
int  h,
int  color 
) [inline, static]

static void free_subpicture ( SubPicture sp  )  [static]

Definition at line 636 of file ffplay.c.

Referenced by video_refresh_timer().

static double get_audio_clock ( VideoState is  )  [static]

Definition at line 929 of file ffplay.c.

Referenced by get_master_clock(), synchronize_audio(), and video_refresh_timer().

static double get_external_clock ( VideoState is  )  [static]

Definition at line 958 of file ffplay.c.

Referenced by get_master_clock().

static double get_master_clock ( VideoState is  )  [static]

Definition at line 966 of file ffplay.c.

Referenced by compute_frame_delay(), event_loop(), synchronize_audio(), and video_refresh_timer().

static double get_video_clock ( VideoState is  )  [static]

Definition at line 946 of file ffplay.c.

Referenced by get_master_clock(), stream_pause(), and video_refresh_timer().

int main ( int  argc,
char **  argv 
)

Definition at line 2551 of file ffplay.c.

static int opt_debug ( const char *  opt,
const char *  arg 
) [static]

Definition at line 2459 of file ffplay.c.

static void opt_format ( const char *  arg  )  [static]

Definition at line 2424 of file ffplay.c.

static void opt_frame_pix_fmt ( const char *  arg  )  [static]

Definition at line 2433 of file ffplay.c.

static void opt_frame_size ( const char *  arg  )  [static]

Definition at line 2400 of file ffplay.c.

static int opt_height ( const char *  opt,
const char *  arg 
) [static]

Definition at line 2418 of file ffplay.c.

static void opt_input_file ( const char *  filename  )  [static]

Definition at line 2543 of file ffplay.c.

static int opt_seek ( const char *  opt,
const char *  arg 
) [static]

Definition at line 2453 of file ffplay.c.

static int opt_sync ( const char *  opt,
const char *  arg 
) [static]

Definition at line 2438 of file ffplay.c.

static int opt_thread_count ( const char *  opt,
const char *  arg 
) [static]

Definition at line 2472 of file ffplay.c.

static int opt_vismv ( const char *  opt,
const char *  arg 
) [static]

Definition at line 2466 of file ffplay.c.

static int opt_width ( const char *  opt,
const char *  arg 
) [static]

Definition at line 2412 of file ffplay.c.

static int output_picture2 ( VideoState is,
AVFrame src_frame,
double  pts1 
) [static]

compute the exact PTS for the picture if it is omitted in the stream

Parameters:
pts1 the dts of the pkt / pts of the frame

Definition at line 1314 of file ffplay.c.

Referenced by video_thread().

static void packet_queue_abort ( PacketQueue q  )  [static]

Definition at line 293 of file ffplay.c.

Referenced by stream_component_close().

static void packet_queue_end ( PacketQueue q  )  [static]

Definition at line 254 of file ffplay.c.

Referenced by stream_component_close().

static void packet_queue_flush ( PacketQueue q  )  [static]

Definition at line 237 of file ffplay.c.

Referenced by decode_thread(), and packet_queue_end().

static int packet_queue_get ( PacketQueue q,
AVPacket pkt,
int  block 
) [static]

Definition at line 305 of file ffplay.c.

Referenced by audio_decode_frame(), subtitle_thread(), and video_thread().

static void packet_queue_init ( PacketQueue q  )  [static]

Definition at line 230 of file ffplay.c.

Referenced by stream_component_open().

static int packet_queue_put ( PacketQueue q,
AVPacket pkt 
) [static]

Definition at line 261 of file ffplay.c.

Referenced by decode_thread().

static int queue_picture ( VideoState is,
AVFrame src_frame,
double  pts 
) [static]

Parameters:
pts the dts of the pkt / pts of the frame and guessed if not known

Definition at line 1225 of file ffplay.c.

Referenced by output_picture2().

static void schedule_refresh ( VideoState is,
int  delay 
) [static]

Definition at line 922 of file ffplay.c.

Referenced by stream_open(), and video_refresh_timer().

static void sdl_audio_callback ( void *  opaque,
Uint8 *  stream,
int  len 
) [static]

Definition at line 1685 of file ffplay.c.

Referenced by stream_component_open().

static Uint32 sdl_refresh_timer_cb ( Uint32  interval,
void *  opaque 
) [static]

Definition at line 912 of file ffplay.c.

Referenced by schedule_refresh().

static void show_help ( void   )  [static]

Definition at line 2520 of file ffplay.c.

static void step_to_next_frame ( void   )  [static]

Definition at line 2256 of file ffplay.c.

Referenced by event_loop().

static void stream_close ( VideoState is  )  [static]

Definition at line 2167 of file ffplay.c.

Referenced by do_exit().

static void stream_component_close ( VideoState is,
int  stream_index 
) [static]

Definition at line 1824 of file ffplay.c.

Referenced by decode_thread(), and stream_cycle_channel().

static int stream_component_open ( VideoState is,
int  stream_index 
) [static]

Definition at line 1721 of file ffplay.c.

Referenced by decode_thread(), and stream_cycle_channel().

static void stream_cycle_channel ( VideoState is,
int  codec_type 
) [static]

Definition at line 2189 of file ffplay.c.

Referenced by event_loop().

static VideoState* stream_open ( const char *  filename,
AVInputFormat iformat 
) [static]

Definition at line 2136 of file ffplay.c.

Referenced by main().

static void stream_pause ( VideoState is  )  [static]

Definition at line 999 of file ffplay.c.

Referenced by step_to_next_frame(), toggle_pause(), and video_thread().

static void stream_seek ( VideoState is,
int64_t  pos,
int  rel 
) [static]

Definition at line 987 of file ffplay.c.

Referenced by event_loop().

static int subtitle_thread ( void *  arg  )  [static]

Definition at line 1401 of file ffplay.c.

Referenced by stream_component_open().

static int synchronize_audio ( VideoState is,
short *  samples,
int  samples_size1,
double  pts 
) [static]

Definition at line 1499 of file ffplay.c.

Referenced by sdl_audio_callback().

static void toggle_audio_display ( void   )  [static]

Definition at line 2278 of file ffplay.c.

Referenced by event_loop().

static void toggle_full_screen ( void   )  [static]

Definition at line 2239 of file ffplay.c.

Referenced by event_loop().

static void toggle_pause ( void   )  [static]

Definition at line 2249 of file ffplay.c.

Referenced by event_loop().

static void update_sample_display ( VideoState is,
short *  samples,
int  samples_size 
) [static]

Definition at line 1477 of file ffplay.c.

Referenced by sdl_audio_callback().

static void video_audio_display ( VideoState s  )  [static]

Definition at line 775 of file ffplay.c.

Referenced by video_display().

static void video_display ( VideoState is  )  [static]

Definition at line 902 of file ffplay.c.

Referenced by video_refresh_timer().

static void video_image_display ( VideoState is  )  [static]

Definition at line 652 of file ffplay.c.

Referenced by video_display().

static int video_open ( VideoState is  )  [static]

Definition at line 863 of file ffplay.c.

Referenced by event_loop(), toggle_full_screen(), and video_display().

static void video_refresh_timer ( void *  opaque  )  [static]

Definition at line 1060 of file ffplay.c.

Referenced by event_loop().

static int video_thread ( void *  arg  )  [static]

Definition at line 1349 of file ffplay.c.

Referenced by stream_component_open().


Variable Documentation

int64_t audio_callback_time [static]

Definition at line 219 of file ffplay.c.

int audio_disable [static]

Definition at line 190 of file ffplay.c.

int av_sync_type = AV_SYNC_AUDIO_MASTER [static]

Definition at line 198 of file ffplay.c.

Definition at line 218 of file ffplay.c.

int debug = 0 [static]

Definition at line 200 of file ffplay.c.

Referenced by opt_default().

int debug_mv = 0 [static]

Definition at line 201 of file ffplay.c.

int decoder_reorder_pts = 0 [static]

Definition at line 214 of file ffplay.c.

int display_disable [static]

Definition at line 196 of file ffplay.c.

int error_concealment = 3 [static]

Definition at line 213 of file ffplay.c.

int error_recognition = FF_ER_CAREFUL [static]

Definition at line 212 of file ffplay.c.

Referenced by huffman_decode().

int fast = 0 [static]

Definition at line 205 of file ffplay.c.

Definition at line 181 of file ffplay.c.

AVPacket flush_pkt [static]

Definition at line 221 of file ffplay.c.

int frame_height = 0 [static]

Definition at line 188 of file ffplay.c.

enum PixelFormat frame_pix_fmt = PIX_FMT_NONE [static]

Definition at line 189 of file ffplay.c.

int frame_width = 0 [static]

Definition at line 187 of file ffplay.c.

int fs_screen_height [static]

Definition at line 184 of file ffplay.c.

int fs_screen_width [static]

Definition at line 183 of file ffplay.c.

int genpts = 0 [static]

Definition at line 206 of file ffplay.c.

Referenced by av_read_frame().

Definition at line 1904 of file ffplay.c.

int idct = FF_IDCT_AUTO [static]

const char* input_filename [static]

Definition at line 182 of file ffplay.c.

Referenced by open_input_stream().

int is_full_screen [static]

Definition at line 217 of file ffplay.c.

int lowres = 0 [static]

const OptionDef options[] [static]

Definition at line 2481 of file ffplay.c.

const int program_birth_year = 2003

program birth year, defined by the program for show_banner()

Definition at line 44 of file ffplay.c.

const char program_name[] = "FFplay"

program name, defined by the program for show_version().

Definition at line 43 of file ffplay.c.

SDL_Surface* screen [static]

Definition at line 227 of file ffplay.c.

int screen_height = 0 [static]

Definition at line 186 of file ffplay.c.

int screen_width = 0 [static]

Definition at line 185 of file ffplay.c.

int seek_by_bytes [static]

Definition at line 195 of file ffplay.c.

int show_status [static]

Definition at line 197 of file ffplay.c.

enum AVDiscard skip_frame = AVDISCARD_DEFAULT [static]

Definition at line 209 of file ffplay.c.

enum AVDiscard skip_idct = AVDISCARD_DEFAULT [static]

Definition at line 210 of file ffplay.c.

Referenced by MPV_decode_mb_internal().

enum AVDiscard skip_loop_filter = AVDISCARD_DEFAULT [static]

Definition at line 211 of file ffplay.c.

int64_t start_time = AV_NOPTS_VALUE [static]

Definition at line 199 of file ffplay.c.

int step = 0 [static]

int sws_flags = SWS_BICUBIC [static]

Definition at line 70 of file ffplay.c.

int thread_count = 1 [static]

Definition at line 203 of file ffplay.c.

int video_disable [static]

Definition at line 191 of file ffplay.c.

int wanted_audio_stream = 0 [static]

Definition at line 192 of file ffplay.c.

int wanted_subtitle_stream = -1 [static]

Definition at line 194 of file ffplay.c.

int wanted_video_stream = 0 [static]

Definition at line 193 of file ffplay.c.

int workaround_bugs = 1 [static]

Definition at line 204 of file ffplay.c.


Generated on Fri Oct 26 02:35:42 2012 for FFmpeg by  doxygen 1.5.8