Lines Matching defs:pkt

44     AVPacket pkt;      ///< place to store merged video frame / reordered audio data
119 av_packet_unref(&rms->pkt);
300 if (av_new_packet(&ast->pkt, ast->audio_framesize * sub_packet_h) < 0)
761 AVPacket *pkt, int len, int *pseq,
795 if ((ret = av_new_packet(pkt, len + 9)) < 0)
797 pkt->data[0] = 0;
798 AV_WL32(pkt->data + 1, 1);
799 AV_WL32(pkt->data + 5, 0);
800 if ((ret = avio_read(pb, pkt->data + 9, len)) != len) {
801 av_packet_unref(pkt);
817 av_packet_unref(&vst->pkt); //FIXME this should be output.
818 if ((ret = av_new_packet(&vst->pkt, vst->videobufsize)) < 0)
832 if(!vst->pkt.data)
834 AV_WL32(vst->pkt.data - 7 + 8*vst->cur_slice, 1);
835 AV_WL32(vst->pkt.data - 3 + 8*vst->cur_slice, vst->videobufpos - 8*vst->slices - 1);
840 if (avio_read(pb, vst->pkt.data + vst->videobufpos, len) != len)
846 vst->pkt.data[0] = vst->cur_slice-1;
847 av_packet_move_ref(pkt, &vst->pkt);
849 memmove(pkt->data + 1 + 8*vst->cur_slice, pkt->data + 1 + 8*vst->slices,
851 av_shrink_packet(pkt, vst->videobufpos + 8*(vst->cur_slice - vst->slices));
852 pkt->pts = AV_NOPTS_VALUE;
853 pkt->pos = vst->pktpos;
862 rm_ac3_swap_bytes (AVStream *st, AVPacket *pkt)
868 ptr = pkt->data;
869 for (j=0;j<pkt->size;j+=2) {
888 AVStream *st, RMStream *ast, int len, AVPacket *pkt,
896 ret = rm_assemble_video_frame(s, pb, rm, ast, pkt, len, seq, &timestamp);
918 readfull(s, pb, ast->pkt.data+x*2*w+y*cfs, cfs);
922 readfull(s, pb, ast->pkt.data+sps*(h*x+((h+1)/2)*(y&1)+(y>>1)), sps);
925 readfull(s, pb, ast->pkt.data + y * w, w);
932 ff_rm_reorder_sipr_data(ast->pkt.data, h, w);
954 ret = av_get_packet(pb, pkt, len);
957 rm_ac3_swap_bytes(st, pkt);
960 ret = av_get_packet(pb, pkt, len);
965 pkt->stream_index = st->index;
967 pkt->pts = timestamp;
969 pkt->flags |= AV_PKT_FLAG_KEY;
976 AVStream *st, RMStream *ast, AVPacket *pkt)
985 ret = av_get_packet(pb, pkt, ast->sub_packet_lengths[ast->sub_packet_cnt - rm->audio_pkt_cnt]);
989 ret = av_new_packet(pkt, st->codecpar->block_align);
992 memcpy(pkt->data, ast->pkt.data + st->codecpar->block_align * //FIXME avoid this
997 if ((pkt->pts = ast->audiotimestamp) != AV_NOPTS_VALUE) {
999 pkt->flags = AV_PKT_FLAG_KEY;
1001 pkt->flags = 0;
1002 pkt->stream_index = st->index;
1007 static int rm_read_packet(AVFormatContext *s, AVPacket *pkt)
1019 res = ff_rm_retrieve_cache(s, s->pb, st, st->priv_data, pkt);
1047 res = ff_rm_parse_packet (s, s->pb, st, st->priv_data, len, pkt,
1059 av_packet_unref(pkt);
1320 static int ivr_read_packet(AVFormatContext *s, AVPacket *pkt)
1339 ret = ff_rm_retrieve_cache(s, pb, st, st->priv_data, pkt);
1372 ret = ff_rm_parse_packet(s, pb, st, st->priv_data, size, pkt,
1380 pkt->pos = pos;
1381 pkt->pts = pts;
1382 pkt->stream_index = index;