summaryrefslogtreecommitdiff
path: root/src/libvdpau/nal.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libvdpau/nal.c')
-rw-r--r--src/libvdpau/nal.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/libvdpau/nal.c b/src/libvdpau/nal.c
index 608f082c0..eaa32c700 100644
--- a/src/libvdpau/nal.c
+++ b/src/libvdpau/nal.c
@@ -29,15 +29,11 @@
struct nal_unit* init_nal_unit()
{
- struct nal_unit *nal = malloc(sizeof(struct nal_unit));
- memset(nal, 0x00, sizeof(struct nal_unit));
+ struct nal_unit *nal = calloc(1, sizeof(struct nal_unit));
- /*nal->sps = malloc(sizeof(struct seq_parameter_set_rbsp));
- memset(nal->sps, 0x00, sizeof(struct seq_parameter_set_rbsp));
- nal->pps = malloc(sizeof(struct pic_parameter_set_rbsp));
- memset(nal->pps, 0x00, sizeof(struct pic_parameter_set_rbsp));
- nal->slc = malloc(sizeof(struct slice_header));
- memset(nal->slc, 0x00, sizeof(struct slice_header));*/
+ /*nal->sps = calloc(1, sizeof(struct seq_parameter_set_rbsp));
+ nal->pps = calloc(1, sizeof(struct pic_parameter_set_rbsp));
+ nal->slc = calloc(1, sizeof(struct slice_header));*/
return nal;
}