• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/

Lines Matching refs:svq3

63  * svq3 decoder.
436 static int svq3_decode_mb(SVQ3Context *svq3, unsigned int mb_type)
438 H264Context *h = &svq3->h;
470 if (svq3->thirdpel_flag && svq3->halfpel_flag == !get_bits1 (&s->gb)) {
472 } else if (svq3->halfpel_flag && svq3->thirdpel_flag == !get_bits1 (&s->gb)) {
721 SVQ3Context *svq3 = avctx->priv_data;
722 H264Context *h = &svq3->h;
736 svq3->next_slice_index = get_bits_count(&s->gb) + 8*show_bits(&s->gb, 8*length) + 8*length;
738 if (svq3->next_slice_index > s->gb.size_in_bits) {
743 s->gb.size_in_bits = svq3->next_slice_index - 8*(length - 1);
746 if (svq3->watermark_key) {
748 AV_WL32(&s->gb.buffer[(get_bits_count(&s->gb)>>3)+1], header ^ svq3->watermark_key);
779 if (svq3->unknown_flag) {
808 SVQ3Context *svq3 = avctx->priv_data;
809 H264Context *h = &svq3->h;
829 svq3->halfpel_flag = 1;
830 svq3->thirdpel_flag = 1;
831 svq3->unknown_flag = 0;
873 svq3->halfpel_flag = get_bits1(&gb);
874 svq3->thirdpel_flag = get_bits1(&gb);
891 svq3->unknown_flag = get_bits1(&gb);
893 if (svq3->unknown_flag) {
916 svq3->watermark_key = ff_svq1_packet_checksum(buf, buf_len, 0);
917 svq3->watermark_key = svq3->watermark_key << 16 | svq3->watermark_key;
918 av_log(avctx, AV_LOG_DEBUG, "watermark key %#x\n", svq3->watermark_key);
921 av_log(avctx, AV_LOG_ERROR, "this svq3 file contains watermark which need zlib support compiled in\n");
936 av_log(avctx, AV_LOG_ERROR, "svq3 memory allocation failed\n");
949 SVQ3Context *svq3 = avctx->priv_data;
950 H264Context *h = &svq3->h;
977 av_get_picture_type_char(s->pict_type), svq3->halfpel_flag, svq3->thirdpel_flag,
1041 skip_bits(&s->gb, svq3->next_slice_index - get_bits_count(&s->gb));
1057 if ((unsigned)mb_type > 33 || svq3_decode_mb(svq3, mb_type)) {
1093 SVQ3Context *svq3 = avctx->priv_data;
1094 H264Context *h = &svq3->h;
1105 .name = "svq3",