| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef SERVICES_MEDIA_FRAMEWORK_FFMPEG_FFMPEG_FORMATTING_H_ | 5 #ifndef SERVICES_MEDIA_FRAMEWORK_FFMPEG_FFMPEG_FORMATTING_H_ |
| 6 #define SERVICES_MEDIA_FRAMEWORK_FFMPEG_FFMPEG_FORMATTING_H_ | 6 #define SERVICES_MEDIA_FRAMEWORK_FFMPEG_FFMPEG_FORMATTING_H_ |
| 7 | 7 |
| 8 #include <ostream> | 8 #include <ostream> |
| 9 | 9 |
| 10 #include "services/media/framework/formatting.h" | 10 #include "services/media/framework/formatting.h" |
| 11 extern "C" { | 11 extern "C" { |
| 12 #include "third_party/ffmpeg/libavformat/avformat.h" | 12 #include "third_party/ffmpeg/libavformat/avformat.h" |
| 13 } | 13 } |
| 14 | 14 |
| 15 namespace mojo { | 15 namespace mojo { |
| 16 namespace media { | 16 namespace media { |
| 17 | 17 |
| 18 // See services/media/framework/ostream.h for details. | 18 // See services/media/framework/ostream.h for details. |
| 19 | 19 |
| 20 std::ostream& operator<<( | 20 std::ostream& operator<<(std::ostream& os, |
| 21 std::ostream& os, | 21 const struct AVCodecTag* const* value); |
| 22 const struct AVCodecTag *const *value); | 22 std::ostream& operator<<(std::ostream& os, const AVInputFormat* value); |
| 23 std::ostream& operator<<(std::ostream& os, const AVInputFormat *value); | 23 std::ostream& operator<<(std::ostream& os, const AVOutputFormat* value); |
| 24 std::ostream& operator<<(std::ostream& os, const AVOutputFormat *value); | 24 std::ostream& operator<<(std::ostream& os, const AVIOContext* value); |
| 25 std::ostream& operator<<(std::ostream& os, const AVIOContext *value); | 25 std::ostream& operator<<(std::ostream& os, const AVCodecContext* value); |
| 26 std::ostream& operator<<(std::ostream& os, const AVCodecContext *value); | 26 std::ostream& operator<<(std::ostream& os, const AVCodec* value); |
| 27 std::ostream& operator<<(std::ostream& os, const AVCodec *value); | |
| 28 std::ostream& operator<<(std::ostream& os, const AVRational& value); | 27 std::ostream& operator<<(std::ostream& os, const AVRational& value); |
| 29 std::ostream& operator<<(std::ostream& os, const AVStream *value); | 28 std::ostream& operator<<(std::ostream& os, const AVStream* value); |
| 30 std::ostream& operator<<(std::ostream& os, const AVBufferRef *value); | 29 std::ostream& operator<<(std::ostream& os, const AVBufferRef* value); |
| 31 std::ostream& operator<<(std::ostream& os, const AVFrame *value); | 30 std::ostream& operator<<(std::ostream& os, const AVFrame* value); |
| 32 std::ostream& operator<<(std::ostream& os, const AVPacket *value); | 31 std::ostream& operator<<(std::ostream& os, const AVPacket* value); |
| 33 std::ostream& operator<<(std::ostream& os, const AVPacketSideData *value); | 32 std::ostream& operator<<(std::ostream& os, const AVPacketSideData* value); |
| 34 std::ostream& operator<<(std::ostream& os, const AVProgram *value); | 33 std::ostream& operator<<(std::ostream& os, const AVProgram* value); |
| 35 std::ostream& operator<<(std::ostream& os, const AVChapter *value); | 34 std::ostream& operator<<(std::ostream& os, const AVChapter* value); |
| 36 std::ostream& operator<<(std::ostream& os, AVCodecID value); | 35 std::ostream& operator<<(std::ostream& os, AVCodecID value); |
| 37 std::ostream& operator<<(std::ostream& os, const AVDictionary *value); | 36 std::ostream& operator<<(std::ostream& os, const AVDictionary* value); |
| 38 std::ostream& operator<<(std::ostream& os, enum AVDiscard value); | 37 std::ostream& operator<<(std::ostream& os, enum AVDiscard value); |
| 39 std::ostream& operator<<(std::ostream& os, AVDurationEstimationMethod value); | 38 std::ostream& operator<<(std::ostream& os, AVDurationEstimationMethod value); |
| 40 std::ostream& operator<<(std::ostream& os, const AVFormatContext *value); | 39 std::ostream& operator<<(std::ostream& os, const AVFormatContext* value); |
| 41 std::ostream& operator<<(std::ostream& os, AVMediaType value); | 40 std::ostream& operator<<(std::ostream& os, AVMediaType value); |
| 42 std::ostream& operator<<(std::ostream& os, AVSampleFormat value); | 41 std::ostream& operator<<(std::ostream& os, AVSampleFormat value); |
| 43 std::ostream& operator<<(std::ostream& os, AVColorSpace value); | 42 std::ostream& operator<<(std::ostream& os, AVColorSpace value); |
| 44 | 43 |
| 45 struct AVPacketSideDataArray { | 44 struct AVPacketSideDataArray { |
| 46 AVPacketSideDataArray(const AVPacketSideData *items, unsigned int count) : | 45 AVPacketSideDataArray(const AVPacketSideData* items, unsigned int count) |
| 47 items_(items), count_(count) {} | 46 : items_(items), count_(count) {} |
| 48 const AVPacketSideData *items_; | 47 const AVPacketSideData* items_; |
| 49 unsigned int count_; | 48 unsigned int count_; |
| 50 }; | 49 }; |
| 51 std::ostream& operator<<(std::ostream& os, const AVPacketSideDataArray& value); | 50 std::ostream& operator<<(std::ostream& os, const AVPacketSideDataArray& value); |
| 52 | 51 |
| 53 struct AVProgramArray { | 52 struct AVProgramArray { |
| 54 AVProgramArray(AVProgram **items, unsigned int count) : | 53 AVProgramArray(AVProgram** items, unsigned int count) |
| 55 items_(items), count_(count) {} | 54 : items_(items), count_(count) {} |
| 56 AVProgram **items_; | 55 AVProgram** items_; |
| 57 unsigned int count_; | 56 unsigned int count_; |
| 58 }; | 57 }; |
| 59 std::ostream& operator<<(std::ostream& os, const AVProgramArray& value); | 58 std::ostream& operator<<(std::ostream& os, const AVProgramArray& value); |
| 60 | 59 |
| 61 struct AVChapterArray { | 60 struct AVChapterArray { |
| 62 AVChapterArray(AVChapter **items, unsigned int count) : | 61 AVChapterArray(AVChapter** items, unsigned int count) |
| 63 items_(items), count_(count) {} | 62 : items_(items), count_(count) {} |
| 64 AVChapter **items_; | 63 AVChapter** items_; |
| 65 unsigned int count_; | 64 unsigned int count_; |
| 66 }; | 65 }; |
| 67 std::ostream& operator<<(std::ostream& os, const AVChapterArray& value); | 66 std::ostream& operator<<(std::ostream& os, const AVChapterArray& value); |
| 68 | 67 |
| 69 struct AVStreamArray { | 68 struct AVStreamArray { |
| 70 AVStreamArray(AVStream **items, unsigned int count) : | 69 AVStreamArray(AVStream** items, unsigned int count) |
| 71 items_(items), count_(count) {} | 70 : items_(items), count_(count) {} |
| 72 AVStream **items_; | 71 AVStream** items_; |
| 73 unsigned int count_; | 72 unsigned int count_; |
| 74 }; | 73 }; |
| 75 std::ostream& operator<<(std::ostream& os, const AVStreamArray& value); | 74 std::ostream& operator<<(std::ostream& os, const AVStreamArray& value); |
| 76 | 75 |
| 77 struct AVFMTFlags { | 76 struct AVFMTFlags { |
| 78 AVFMTFlags(int flags) : flags_(flags) {} | 77 AVFMTFlags(int flags) : flags_(flags) {} |
| 79 int flags_; | 78 int flags_; |
| 80 }; | 79 }; |
| 81 std::ostream& operator<<(std::ostream& os, AVFMTFlags value); | 80 std::ostream& operator<<(std::ostream& os, AVFMTFlags value); |
| 82 | 81 |
| (...skipping 23 matching lines...) Expand all Loading... |
| 106 | 105 |
| 107 struct AVFMT_AVOID_NEG_TSFlags { | 106 struct AVFMT_AVOID_NEG_TSFlags { |
| 108 AVFMT_AVOID_NEG_TSFlags(int flags) : flags_(flags) {} | 107 AVFMT_AVOID_NEG_TSFlags(int flags) : flags_(flags) {} |
| 109 int flags_; | 108 int flags_; |
| 110 }; | 109 }; |
| 111 std::ostream& operator<<(std::ostream& os, AVFMT_AVOID_NEG_TSFlags value); | 110 std::ostream& operator<<(std::ostream& os, AVFMT_AVOID_NEG_TSFlags value); |
| 112 | 111 |
| 113 } // namespace media | 112 } // namespace media |
| 114 } // namespace mojo | 113 } // namespace mojo |
| 115 | 114 |
| 116 #endif // SERVICES_MEDIA_FRAMEWORK_FFMPEG_FFMPEG_FORMATTING_H_ | 115 #endif // SERVICES_MEDIA_FRAMEWORK_FFMPEG_FFMPEG_FORMATTING_H_ |
| OLD | NEW |