Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(189)

Side by Side Diff: source/patched-ffmpeg-mt/cmdutils.h

Issue 4533003: patched ffmpeg nov 2 (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/third_party/ffmpeg/
Patch Set: '' Created 10 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Various utilities for command line tools 2 * Various utilities for command line tools
3 * copyright (c) 2003 Fabrice Bellard 3 * copyright (c) 2003 Fabrice Bellard
4 * 4 *
5 * This file is part of FFmpeg. 5 * This file is part of FFmpeg.
6 * 6 *
7 * FFmpeg is free software; you can redistribute it and/or 7 * FFmpeg is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Lesser General Public 8 * modify it under the terms of the GNU Lesser General Public
9 * License as published by the Free Software Foundation; either 9 * License as published by the Free Software Foundation; either
10 * version 2.1 of the License, or (at your option) any later version. 10 * version 2.1 of the License, or (at your option) any later version.
(...skipping 243 matching lines...) Expand 10 before | Expand all | Expand 10 after
254 * which might have incorrect times. Input timestamps may wrap around, in 254 * which might have incorrect times. Input timestamps may wrap around, in
255 * which case the output will as well. 255 * which case the output will as well.
256 * 256 *
257 * @param pts the pts field of the decoded AVPacket, as passed through 257 * @param pts the pts field of the decoded AVPacket, as passed through
258 * AVCodecContext.reordered_opaque 258 * AVCodecContext.reordered_opaque
259 * @param dts the dts field of the decoded AVPacket 259 * @param dts the dts field of the decoded AVPacket
260 * @return one of the input values, may be AV_NOPTS_VALUE 260 * @return one of the input values, may be AV_NOPTS_VALUE
261 */ 261 */
262 int64_t guess_correct_pts(PtsCorrectionContext *ctx, int64_t pts, int64_t dts); 262 int64_t guess_correct_pts(PtsCorrectionContext *ctx, int64_t pts, int64_t dts);
263 263
264 #if CONFIG_AVFILTER
265 #include "libavfilter/avfilter.h"
266
267 typedef struct {
268 enum PixelFormat pix_fmt;
269 } FFSinkContext;
270
271 extern AVFilter ffsink;
272
273 /**
274 * Extract a frame from sink.
275 *
276 * @return a negative error in case of failure, 1 if one frame has
277 * been extracted successfully.
278 */
279 int get_filtered_video_frame(AVFilterContext *sink, AVFrame *frame,
280 AVFilterBufferRef **picref, AVRational *pts_tb);
281
282 #endif /* CONFIG_AVFILTER */
283
264 #endif /* FFMPEG_CMDUTILS_H */ 284 #endif /* FFMPEG_CMDUTILS_H */
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698