Skip to content
  • Sebastian Dröge's avatar
    gst/filter/gstlpwsinc.*: Add double support, replace "this" with "self" as the... · de3d1d62
    Sebastian Dröge authored
    gst/filter/gstlpwsinc.*: Add double support, replace "this" with "self" as the former is a C++ keyword.
    
    Original commit message from CVS:
    * gst/filter/gstlpwsinc.c: (gst_lpwsinc_dispose),
    (gst_lpwsinc_class_init), (gst_lpwsinc_init), (process_32),
    (process_64), (lpwsinc_build_kernel), (lpwsinc_setup),
    (lpwsinc_get_unit_size), (lpwsinc_transform),
    (lpwsinc_set_property), (lpwsinc_get_property):
    * gst/filter/gstlpwsinc.h:
    Add double support, replace "this" with "self" as the former
    is a C++ keyword.
    Implement the frequency property in Hz instead of fraction
    of sampling frequency.
    Remove some unecessary FIXMEs and add some TODOs, add some
    required locking and refactor the kernel generation into a
    separate function that is also called when the properties
    change now.
    And use BaseTransform::transform instead of transform_ip
    as the convolution is done out of place anyway. Should
    be done in place later.
    de3d1d62