[pulseaudio-discuss] [PATCH 06/11] pulsecore: Extract generic bits from pa_shm into its parent pa_mem

Tanu Kaskinen tanuk at iki.fi
Wed Sep 23 00:46:42 PDT 2015


On Sun, 2015-09-20 at 23:32 +0200, Ahmed S. Darwish wrote:
> diff --git a/src/pulsecore/mem.h b/src/pulsecore/mem.h
> index 7390e47..e5a9ec3 100644
> --- a/src/pulsecore/mem.h
> +++ b/src/pulsecore/mem.h
> @@ -40,4 +44,14 @@ typedef struct pa_mem {
>      __PA_PARENT_MEM_STRUCT__;
>  } pa_mem;
>  
> +
> +/*
> + * Some methods and definitions commonly used by our children
> + */
> +
> +#define MAX_SHARED_MEM_SIZE (PA_ALIGN(1024*1024*1024))

Should have PA_ prefix.

> +
> +int shared_fd_get_file_size(int fd, size_t *size);

Should have pa_ prefix.

> +void pa_mem_punch_region(pa_mem *shm_area, size_t punch_offset, size_t punch_size);

This is a good opportunity to add some documentation about what the
function does :) Yesterday I had to figure out what vacuuming means,
and comments somewhere whould have been helpful...

-- 
Tanu


More information about the pulseaudio-discuss mailing list