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

Side by Side Diff: source/patched-ffmpeg-mt/libavformat/rtmpproto.c

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 * RTMP network protocol 2 * RTMP network protocol
3 * Copyright (c) 2009 Kostya Shishkov 3 * Copyright (c) 2009 Kostya Shishkov
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 20 matching lines...) Expand all
31 #include "avformat.h" 31 #include "avformat.h"
32 #include "internal.h" 32 #include "internal.h"
33 33
34 #include "network.h" 34 #include "network.h"
35 35
36 #include "flv.h" 36 #include "flv.h"
37 #include "rtmp.h" 37 #include "rtmp.h"
38 #include "rtmppkt.h" 38 #include "rtmppkt.h"
39 39
40 /* we can't use av_log() with URLContext yet... */ 40 /* we can't use av_log() with URLContext yet... */
41 #if LIBAVFORMAT_VERSION_MAJOR < 53 41 #if FF_API_URL_CLASS
42 #define LOG_CONTEXT s
43 #else
42 #define LOG_CONTEXT NULL 44 #define LOG_CONTEXT NULL
43 #else
44 #define LOG_CONTEXT s
45 #endif 45 #endif
46 46
47 //#define DEBUG 47 //#define DEBUG
48 48
49 /** RTMP protocol handler state */ 49 /** RTMP protocol handler state */
50 typedef enum { 50 typedef enum {
51 STATE_START, ///< client has not done anything yet 51 STATE_START, ///< client has not done anything yet
52 STATE_HANDSHAKED, ///< client has performed handshake 52 STATE_HANDSHAKED, ///< client has performed handshake
53 STATE_RELEASING, ///< client releasing stream before publish it (for output ) 53 STATE_RELEASING, ///< client releasing stream before publish it (for output )
54 STATE_FCPUBLISH, ///< client FCPublishing stream (for output) 54 STATE_FCPUBLISH, ///< client FCPublishing stream (for output)
(...skipping 935 matching lines...) Expand 10 before | Expand all | Expand 10 after
990 } 990 }
991 991
992 URLProtocol rtmp_protocol = { 992 URLProtocol rtmp_protocol = {
993 "rtmp", 993 "rtmp",
994 rtmp_open, 994 rtmp_open,
995 rtmp_read, 995 rtmp_read,
996 rtmp_write, 996 rtmp_write,
997 NULL, /* seek */ 997 NULL, /* seek */
998 rtmp_close, 998 rtmp_close,
999 }; 999 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698