Merge commit '53367b34e1156614e82ef7af888928f322566f88'
authorMichael Niedermayer <michaelni@gmx.at>
Sun, 15 Feb 2015 20:20:25 +0000 (21:20 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Sun, 15 Feb 2015 20:20:25 +0000 (21:20 +0100)
* commit '53367b34e1156614e82ef7af888928f322566f88':
  rtp: h264: Drop the asserts

Conflicts:
libavformat/rtpdec_h264.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
libavformat/rtpdec_h264.c

@@@ -2,20 -2,20 +2,20 @@@
   * RTP H264 Protocol (RFC3984)
   * Copyright (c) 2006 Ryan Martell
   *
 - * This file is part of Libav.
 + * This file is part of FFmpeg.
   *
 - * Libav is free software; you can redistribute it and/or
 + * FFmpeg 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,
 + * FFmpeg 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
 + * License along with FFmpeg; if not, write to the Free Software
   * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
   */
  
@@@ -40,7 -40,6 +40,6 @@@
  #include "avformat.h"
  
  #include "network.h"
- #include <assert.h>
  
  #include "rtpdec.h"
  #include "rtpdec_formats.h"
@@@ -153,8 -152,6 +152,6 @@@ static int sdp_parse_fmtp_config_h264(A
                                        char *attr, char *value)
  {
      AVCodecContext *codec = stream->codec;
-     assert(codec->codec_id == AV_CODEC_ID_H264);
-     assert(h264_data);
  
      if (!strcmp(attr, "packetization-mode")) {
          av_log(s, AV_LOG_DEBUG, "RTP Packetization Mode: %d\n", atoi(value));
@@@ -205,7 -202,6 +202,6 @@@ static int h264_handle_packet_stap_a(AV
                      total_length += sizeof(start_sequence) + nal_size;
                  } else {
                      // copying
-                     assert(dst);
                      memcpy(dst, start_sequence, sizeof(start_sequence));
                      dst += sizeof(start_sequence);
                      memcpy(dst, src, nal_size);
              if ((ret = av_new_packet(pkt, total_length)) < 0)
                  return ret;
              dst = pkt->data;
-         } else {
-             assert(dst - pkt->data == total_length);
          }
      }
  
@@@ -295,9 -289,6 +289,6 @@@ static int h264_handle_packet(AVFormatC
      nal  = buf[0];
      type = nal & 0x1f;
  
-     assert(data);
-     assert(buf);
      /* Simplify the case (these are all the nal types used internally by
       * the h264 codec). */
      if (type >= 1 && type <= 23)