| 1004 | } |
| 1005 | |
| 1006 | TsStream FlvVideoCodec2TsStream(FlvVideoCodec codec, TsPid* pid) { |
| 1007 | switch (codec) { |
| 1008 | case FLV_VIDEO_AVC: |
| 1009 | if (pid) { |
| 1010 | *pid = TS_PID_VIDEO_AVC; |
| 1011 | } |
| 1012 | return TS_STREAM_VIDEO_H264; |
| 1013 | case FLV_VIDEO_JPEG: |
| 1014 | case FLV_VIDEO_SORENSON_H263: |
| 1015 | case FLV_VIDEO_SCREEN_VIDEO: |
| 1016 | case FLV_VIDEO_ON2_VP6: |
| 1017 | case FLV_VIDEO_ON2_VP6_WITH_ALPHA_CHANNEL: |
| 1018 | case FLV_VIDEO_SCREEN_VIDEO_V2: |
| 1019 | case FLV_VIDEO_HEVC: |
| 1020 | return TS_STREAM_RESERVED; |
| 1021 | } |
| 1022 | return TS_STREAM_RESERVED; |
| 1023 | } |
| 1024 | |
| 1025 | TsStream FlvAudioCodec2TsStream(FlvAudioCodec codec, TsPid* pid) { |
| 1026 | switch (codec) { |