diff options
| author | Tim Redfern <tim@eclectronics.org> | 2013-09-05 17:55:35 +0100 |
|---|---|---|
| committer | Tim Redfern <tim@eclectronics.org> | 2013-09-05 17:55:35 +0100 |
| commit | 741fb4b9e135cfb161a749db88713229038577bb (patch) | |
| tree | 08bc9925659cbcac45162bacf31dc6336d4f60b4 /ffmpeg1/libavformat/mov_chan.h | |
| parent | a2e1bf3495b7bfefdaedb8fc737e969ab06df079 (diff) | |
making act segmenter
Diffstat (limited to 'ffmpeg1/libavformat/mov_chan.h')
| -rw-r--r-- | ffmpeg1/libavformat/mov_chan.h | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/ffmpeg1/libavformat/mov_chan.h b/ffmpeg1/libavformat/mov_chan.h deleted file mode 100644 index 3fae939..0000000 --- a/ffmpeg1/libavformat/mov_chan.h +++ /dev/null @@ -1,68 +0,0 @@ -/* - * Copyright (c) 2011 Justin Ruggles - * - * This file is part of Libav. - * - * Libav is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * Libav is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with Libav; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -/** - * mov 'chan' tag reading/writing. - * @author Justin Ruggles - */ - -#ifndef AVFORMAT_MOV_CHAN_H -#define AVFORMAT_MOV_CHAN_H - -#include <stdint.h> - -#include "libavcodec/avcodec.h" -#include "avformat.h" - -/** - * Get the channel layout for the specified channel layout tag. - * - * @param[in] tag channel layout tag - * @param[out] bitmap channel bitmap (only used if needed) - * @return channel layout - */ -uint64_t ff_mov_get_channel_layout(uint32_t tag, uint32_t bitmap); - -/** - * Get the channel layout tag for the specified codec id and channel layout. - * If the layout tag was not found, use a channel bitmap if possible. - * - * @param[in] codec_id codec id - * @param[in] channel_layout channel layout - * @param[out] bitmap channel bitmap - * @return channel layout tag - */ -uint32_t ff_mov_get_channel_layout_tag(enum AVCodecID codec_id, - uint64_t channel_layout, - uint32_t *bitmap); - -/** - * Read 'chan' tag from the input stream. - * - * @param s AVFormatContext - * @param pb AVIOContext - * @param st The stream to set codec values for - * @param size Remaining size in the 'chan' tag - * @return 0 if ok, or negative AVERROR code on failure - */ -int ff_mov_read_chan(AVFormatContext *s, AVIOContext *pb, AVStream *st, - int64_t size); - -#endif /* AVFORMAT_MOV_CHAN_H */ |
