[PD] starting with pdp and pidip: any manual o list of objects?

Yves Degoyon ydegoyon at free.fr
Mon Jul 2 16:46:23 CEST 2007


it's so old, it's just a mistake.

although to tell which codecs are supported is a mistake,
cause it depends on your libquicktime installation.

the compressed headers is still true.

sevy

Derek Holzer wrote:

> Actually, straight from your website:
>
> pdp_yqt : a quicktime movie reader.
>
> Alike pdp_qt, but with less functionnalities, this object reads 
> Quicktime movies.
> It supports files coded with the following codecs : jpeg, yuv2, divx, 
> dv, yuv2.
> The files shouldn't have compressed headers neither.
>
> ciao!
> d.
>
> Derek Holzer wrote:
>
>> Hi Yves,
>>
>> descriptions may be a bit out of date, but when I made them I copied 
>> them directly from your website text! ;-)
>> I'll make sure to update them.
>>
>> best,
>> d.
>>
>> Yves Degoyon wrote:
>>
>>> err, excuse me,
>>> what is there more about pidip here than there :
>>> http://ydegoyon.free.fr/pidip.html ??
>>>
>>> except the erroneous :
>>>
>>> pdp_yqt            a quicktime movie reader with less functionnalities
>>> pdp_qt            but with less functionnalities
>>>              codecs : jpeg, yuv2, divx, dv, yuv2
>>>
>>> pdp_yqt can read the sound when pdp_qt export it to a table,
>>> they are different yes, but none is "less" than the other.
>>>
>>> ciao,
>>> sevy
>>>
>>> Kyle Klipowicz wrote:
>>>
>>>> Wow, thanks Darek.
>>>>
>>>> ~Kyle
>>>>
>>>> On 7/1/07, Derek Holzer <derek at umatic.nl> wrote:
>>>>  
>>>>
>>>>> Hi Javier,
>>>>>
>>>>> Javier García wrote:
>>>>>    
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I would like to start with pdp and pidip. Is there any manual or 
>>>>>> list
>>>>>> objects?
>>>>>>       
>>>>>
>>>>> Documentation is scarce, almost non-existent in fact besides the
>>>>> sometimes-helpful helpfiles that come with the objects. Here's a 
>>>>> list,
>>>>> which I've included in the FLOSS Manual for PD that I'm working on.
>>>>>
>>>>> Good luck!
>>>>> d.
>>>>>
>>>>> ***
>>>>>
>>>>> http://en.flossmanuals.net/PureData/ListofObjects
>>>>>
>>>>>
>>>>> PDP
>>>>>
>>>>>
>>>>> This is a list of all pdp objects and abstractions with a minimal
>>>>> description.
>>>>> Take a look at the patches in the doc/ directory for more info.
>>>>> (Messy doc & test patches can be found in the test/ directory.)
>>>>>
>>>>> general purpose pdp modules:
>>>>>
>>>>> pdp_del        a packet delay line
>>>>> pdp_reg        a packet register
>>>>> pdp_snap    takes a snapshot of a packet stream
>>>>> pdp_trigger    similar to pd's trigger object
>>>>> pdp_route    routes a packet to a specific outlet
>>>>> pdp_loop    a packet loop sampler (packet array)
>>>>> pdp_description    output a symbol describing the packet type
>>>>> pdp_convert    convert between packet types
>>>>>
>>>>> image inputs/outputs:
>>>>>
>>>>> pdp_xv        displays images using the xvideo extension
>>>>> pdp_glx        displays images using opengl
>>>>> pdp_v4l        reads images from a video4linux device
>>>>> pdp_qt        reads quicktime movies
>>>>>
>>>>> image processors:
>>>>>
>>>>> pdp_abs        absolute value
>>>>> pdp_add        adds two images
>>>>> pdp_and        bitwize and
>>>>> pdp_bitdepth    set bit depth
>>>>> pdp_bitmask    apply a bit mask
>>>>> pdp_bq        spatial biquad filter
>>>>> pdp_bqt        temporal biquad filter
>>>>> pdp_cog        gaussian blob estimator
>>>>> pdp_constant    fills an image with a constant
>>>>> pdp_conv    horizontal/vertical seperable convolution filter
>>>>> pdp_cheby    chebyshev color shaper
>>>>> pdp_chrot    rotates the chroma components
>>>>> pdp_flip_lr    flip left <-> right
>>>>> pdp_flip_tb    flip top <-> bottom
>>>>> pdp_grey    converts an image to greyscale
>>>>> pdp_grey2mask    converts a greyscale image to an image mask
>>>>> pdp_hthresh    hard thresholding
>>>>> pdp_mul        multiplies two images
>>>>> pdp_mix        crossfade between 2 images
>>>>> pdp_mix2    mixes 2 images after applying a gain to each of them
>>>>> pdp_noise    a noise generator
>>>>> pdp_not        bitwize not
>>>>> pdp_or        bitwize or
>>>>> pdp_plasma    plasma generator
>>>>> pdp_pointcloud    convert an image to a point cloud
>>>>> pdp_positive    sign function that creates a bitmask
>>>>> pdp_randmix    crossfades 2 images by taking random pixels
>>>>> pdp_rotate    tiled rotate
>>>>> pdp_scale    rescale an image
>>>>> pdp_sign    sign function
>>>>> pdp_sthresh    soft thresholding
>>>>> pdp_zoom    tiled zoom
>>>>> pdp_zrot    tiled zoom + rotate
>>>>> pdp_zthresh    zero threshold (x<0 -> 0)
>>>>> pdp_xor        bitwize xor
>>>>>
>>>>> dsp objects
>>>>>
>>>>> pdp_scope~    a very simple oscilloscope
>>>>> pdp_scan~    phase input scanned synthesis oscillator
>>>>> pdp_scanxy~    x,y coordinate input scanned synthesis oscillator
>>>>>
>>>>>
>>>>> utility abstractions
>>>>>
>>>>> pdp_pps            computes the packet rate in packets/sec
>>>>>
>>>>> image abstractions
>>>>>
>>>>> pdp_agc            automatic gain control (intensity maximizer)
>>>>> pdp_blur        blurs an image
>>>>> pdp_blur_hor        horizontal blur
>>>>> pdp_blur_ver        vertical blur
>>>>> pdp_contrast        contrast enhancement
>>>>> pdp_dither        a dither effect
>>>>> pdp_phase        applies an allpass filter to an image
>>>>> pdp_phase_hor        horizontal allpass
>>>>> pdp_phase_ver        vertical allpass
>>>>> pdp_motion_blur        blurs motion
>>>>> pdp_motion_phase    phase shifts motion
>>>>> pdp_offset        add an offset to an image
>>>>> pdp_alledge        an all edge detector
>>>>> pdp_conv_emboss        emboss
>>>>> pdp_conv_sobel_hor    horizontal sobel edge detector
>>>>> pdp_conv_sobel_ver    vertical sobel edge detector
>>>>> pdp_conv_sobel_edge    sum of squares of hor and ver
>>>>> pdp_saturation        change colour saturation
>>>>> pdp_sub            subtract 2 images
>>>>> pdp_invert        inverse video
>>>>> pdp_gain3        set 3 channel gains independently
>>>>> pdp_gradient        converts a greyscale to colour using a colour 
>>>>> gradient
>>>>> pdp_png_to        convert a png file (on disk) to a certain packet 
>>>>> type
>>>>> pdp_tag            tag a packet (to use it with route)
>>>>>
>>>>>
>>>>> matrix processors
>>>>>
>>>>> pdp_m_mv        matrix vector multiply
>>>>> pdp_m_mm        matrix matrix multiply
>>>>> pdp_m_+=mm        matrix matrix multiply add
>>>>> pdp_m_LU        compute LU decomposition
>>>>> pdp_m_LU_inverse    compute matrix inverse from LU decomp
>>>>> pdp_m_LU_solve        solve a linear system using LU decomp
>>>>>
>>>>> matrix abstractions
>>>>>
>>>>> pdp_m_inverse        compute matrix inverse
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> SEPARATE LIBRARIES:
>>>>>
>>>>> cellular automata
>>>>> (pdp_scaf)
>>>>>
>>>>> pdp_ca            computes a cellular automaton (as a generator or 
>>>>> a filter)
>>>>> pdp_ca2image        convert a CA packet to a greyscale image 
>>>>> (obsolete:
>>>>> use pdp_convert)
>>>>> pdp_image2ca        convert an image to a CA packet (black and white)
>>>>> (obsolete: use pdp_convert)
>>>>>
>>>>>
>>>>> 3d drawing objects
>>>>> (pdp_opengl)
>>>>>
>>>>> 3dp_windowcontext    a drawable window
>>>>> 3dp_draw        draw objects (cube, sphere, ...)
>>>>> 3dp_view        viewing transforms (rotate, translate, ...)
>>>>> 3dp_light        light source
>>>>> 3dp_push        push a matrix (modelview, texture, ...)
>>>>> 3dp_dlist        compile a display list
>>>>> 3dp_snap        copies the drawing buffer to a texture packet
>>>>> 3dp_mode        set the current matrix mode
>>>>> 3dp_toggle        set some opengl state variables
>>>>>
>>>>>
>>>>> 3d drawing abstractions (pdp_opengl)
>>>>>
>>>>> 3dp_mouserotate        connect to 3dp_windowcontext to rotate the 
>>>>> scene
>>>>> 3dp_blend        turn on accumulative blending mode
>>>>>
>>>>> ================================================================================ 
>>>>>
>>>>> PiDiP
>>>>>
>>>>>
>>>>>
>>>>> pdp_ascii        an ASCII art renderer
>>>>> pdp_canvas        a video canvas
>>>>> pdp_charcoal        charcoal effect
>>>>> pdp_cmap        a color mapper
>>>>> pdp_colorgrid        a color picker
>>>>> pdp_compose        a video compositor
>>>>> pdp_capture        screen capture to video utility
>>>>> pdp_ctrack        a color tracker
>>>>> pdp_disintegration    disintegration effect
>>>>> pdp_ffmpeg~        a video streamer towards a ffserver
>>>>> pdp_form        a geometric forms adder
>>>>> pdp_i/pdp_o        PD to PD streaming objects
>>>>> pdp_imgloader        load an image and blend it with a video source
>>>>> pdp_live~        a video stream decoder (at least from ffserver)
>>>>> pdp_mgrid        a grid-based motion detector
>>>>> pdp_morphology:        pdp_binary
>>>>>              pdp_erode
>>>>>              pdp_dilate
>>>>>              pdp_hitandmiss
>>>>>              pdp_distance
>>>>>       + patches:     closing, opening, skeletization, thinning, 
>>>>> thickening
>>>>> pdp_mp4live~        a quicktime stream emitter (darwin, quicktime)
>>>>> pdp_mp4player~        a quicktime stream receiver (darwin, quicktime)
>>>>> pdp_pen            free hand drawing object
>>>>> pdp_rec~        a quicktime file recorder
>>>>>              Video: jpeg, yuv2, divx, dv, yuv2
>>>>>              Audio: twos, raw
>>>>> pdp_shape         shape detection object
>>>>> pdp_spigot        a video signal router
>>>>> pdp_spotlight        a spotlight especially made for cabaret
>>>>> pdp_text        a text addition object
>>>>> pdp_theorin~        threaded theora/ogg files reader
>>>>> pdp_theorout~        theora/ogg files recorder
>>>>> pdp_transition        transition between two video sources
>>>>> pdp_qt            quicktime movie reader
>>>>> pdp_qt~            quicktime movie reader with audio
>>>>> pdp_yqt            a quicktime movie reader with less 
>>>>> functionnalities
>>>>> pdp_qt            but with less functionnalities
>>>>>              codecs : jpeg, yuv2, divx, dv, yuv2
>>>>>              no compressed headers!
>>>>> pdp_aging, pdp_baltan, pdp_cycle, pdp_dice, pdp_edge,
>>>>> pdp_intrusion, pdp_lens, pdp_mosaic, pdp_nervous, pdp_puzzle,
>>>>> pdp_quark, pdp_radioactiv, pdp_rev, pdp_ripple, pdp_shagadelic
>>>>> pdp_simura, pdp_spiral, pdp_transform, pdp_underwatch, pdp_vertigo
>>>>> pdp_warhol, pdp_warp : the port of effecTV to PDP.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -- 
>>>>> derek holzer ::: http://www.umatic.nl ::: 
>>>>> http://blog.myspace.com/macumbista
>>>>> ---Oblique Strategy # 63:
>>>>> "Don't break the silence"
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> PD-list at iem.at mailing list
>>>>> UNSUBSCRIBE and account-management -> 
>>>>> http://lists.puredata.info/listinfo/pd-list
>>>>>
>>>>>     
>>>>
>>>>
>>>>   
>>>
>>
>





More information about the Pd-list mailing list