Merge commit 'c23c96b638cbf6c489fd301e6b3d5555632fba37'
authorMichael Niedermayer <michaelni@gmx.at>
Tue, 20 May 2014 01:39:04 +0000 (03:39 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Tue, 20 May 2014 01:39:04 +0000 (03:39 +0200)
* commit 'c23c96b638cbf6c489fd301e6b3d5555632fba37':
  lavf: add av_stream_get_side_data

Conflicts:
doc/APIchanges
libavformat/version.h

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
doc/APIchanges
libavformat/avformat.h
libavformat/utils.c
libavformat/version.h

diff --cc doc/APIchanges
@@@ -15,9 -13,10 +15,13 @@@ libavutil:     2012-10-2
  
  API changes, most recent first:
  
+ 2014-05-19 - xxxxxxx - lavf 55.18.0 - avformat.h
+   Add av_stream_get_side_data() to access stream-level side data
+   in the same way as av_packet_get_side_data().
 +2014-05-xx - xxxxxxx - lavu 52.86.100 - fifo.h
 +  Add av_fifo_alloc_array() function.
 +
  2014-05-xx - xxxxxxx - lavu 53.15.0 - frame.h, display.h
    Add AV_FRAME_DATA_DISPLAYMATRIX for exporting frame-level
    spatial rendering on video frames for proper display.
@@@ -1769,8 -1324,19 +1769,19 @@@ const AVClass *avformat_get_class(void)
   *
   * @return newly created stream or NULL on error.
   */
 -AVStream *avformat_new_stream(AVFormatContext *s, AVCodec *c);
 +AVStream *avformat_new_stream(AVFormatContext *s, const AVCodec *c);
  
+ /**
+  * Get side information from stream.
+  *
+  * @param stream stream
+  * @param type desired side information type
+  * @param size pointer for side information size to store (optional)
+  * @return pointer to data if present or NULL otherwise
+  */
+ uint8_t *av_stream_get_side_data(AVStream *stream,
+                                  enum AVPacketSideDataType type, int *size);
  AVProgram *av_new_program(AVFormatContext *s, int id);
  
  /**
Simple merge
@@@ -30,8 -30,8 +30,8 @@@
  #include "libavutil/version.h"
  
  #define LIBAVFORMAT_VERSION_MAJOR 55
- #define LIBAVFORMAT_VERSION_MINOR 38
- #define LIBAVFORMAT_VERSION_MICRO 101
 -#define LIBAVFORMAT_VERSION_MINOR 18
 -#define LIBAVFORMAT_VERSION_MICRO  0
++#define LIBAVFORMAT_VERSION_MINOR 39
++#define LIBAVFORMAT_VERSION_MICRO 100
  
  #define LIBAVFORMAT_VERSION_INT AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, \
                                                 LIBAVFORMAT_VERSION_MINOR, \