fPacket
UDPPacket *fPacket;
memset(fPacket, 0, sizeof(fPacket));
memcpy(fPacket, ccb->cdb, ccb->cdb_length);
uint8 command = fPacket[0];
if (fChannel->WritePIO(fPacket, sizeof(fPacket)) != B_OK) {
uint8 fPacket[12];
free(fPacket);
fPacket(NULL),
status_t status = fHyperV->read_packet(fHyperVCookie, fPacket, &length, &headerLength,
vmbus_pkt_header* header = reinterpret_cast<vmbus_pkt_header*>(fPacket);
hv_scsi_msg* message = reinterpret_cast<hv_scsi_msg*>(fPacket + headerLength);
fPacket = static_cast<uint8*>(malloc(HV_SCSI_RX_PKT_BUFFER_SIZE));
if (fPacket == NULL) {
uint8* fPacket;
remote_disk_header* reply = (remote_disk_header*)fPacket;
int16 packetSize = ntohs(((remote_disk_header*)fPacket)->size);
remote_disk_header* request = (remote_disk_header*)fPacket;
fPacket = malloc(BUFFER_SIZE);
if (!fPacket)
remote_disk_header* header = (remote_disk_header*)fPacket;
return _SendRequest(request, size, expectedReply, peerAddress, fPacket,
fPacket(NULL),
free(fPacket);
void* fPacket;
status_t status = fHyperV->read_packet(fHyperVCookie, fPacket, &length,
vmbus_pkt_header* header = reinterpret_cast<vmbus_pkt_header*>(fPacket);
hv_ic_msg* message = reinterpret_cast<hv_ic_msg*>(fPacket + headerLength);
fPacket(NULL),
fPacket = static_cast<uint8*>(malloc(fPacketLength));
if (fPacket == NULL) {
free(fPacket);
uint8* fPacket;
status_t status = fHyperV->read_packet(fHyperVCookie, fPacket, &length, &headerLength,
hv_hid_pipe_in_msg* message = reinterpret_cast<hv_hid_pipe_in_msg*>(fPacket + headerLength);
fPacket(NULL),
fPacket = static_cast<uint8*>(malloc(HV_HID_RX_PKT_BUFFER_SIZE));
if (fPacket == NULL) {
free(fPacket);
uint8* fPacket;
fPacket.size);
format->u.raw_audio.buffer_size = fPacket.size;
AVPacket fPacket;
av_new_packet(&fPacket, 0);
av_packet_unref(&fPacket);
while (fPacket.pts == AV_NOPTS_VALUE) {
if (fPacket.pos >= 0)
timeStamp = fPacket.pos;
= _ConvertFromStreamTimeBase(fPacket.pts);
if (fPacket.pts != AV_NOPTS_VALUE)
foundTime = _ConvertFromStreamTimeBase(fPacket.pts);
*chunkBuffer = fPacket.data;
*chunkSize = fPacket.size;
data->pts = fPacket.pts;
data->dts = fPacket.dts;
data->stream_index = fPacket.stream_index;
data->flags = fPacket.flags;
data->duration = fPacket.duration;
data->pos = fPacket.pos;
mediaHeader->size_used = fPacket.size;
if (fPacket.pts != AV_NOPTS_VALUE)
presentationTimeStamp = fPacket.pts;
presentationTimeStamp = fPacket.dts;
mediaHeader->file_pos = fPacket.pos;
= (fPacket.flags & AV_PKT_FLAG_KEY) ? B_MEDIA_KEY_FRAME : 0;
= (fPacket.flags & AV_PKT_FLAG_KEY) ? B_MEDIA_KEY_FRAME : 0;
av_packet_unref(&fPacket);
if (av_read_frame(fContext, &fPacket) < 0) {
if (fPacket.stream_index == Index())
av_packet_unref(&fPacket);
fPacket->stream_index = fFormatContext->nb_streams;
fStream->id = fPacket->stream_index;
fPacket->data = const_cast<uint8_t*>((const uint8_t*)chunkBuffer);
fPacket->size = chunkSize;
fPacket->stream_index = fStream->index;
fPacket->pts = int64_t((double)encodeInfo->start_time
fPacket->dts = fPacket->pts;
fPacket->flags = 0;
fPacket->flags |= AV_PKT_FLAG_KEY;
TRACE_PACKET(" PTS: %" PRId64 " (stream->time_base: (%d/%d)\n", fPacket->pts,
int result = av_interleaved_write_frame(fFormatContext, fPacket);
int result = av_write_frame(fFormatContext, fPacket);
AVPacket* fPacket;
fPacket = av_packet_alloc();
av_packet_free(&fPacket);
delete fPacket;
fPacket = packet;
if (!fPacket)
remote_disk_header *header = (remote_disk_header*)fPacket->Data();
delete fPacket;