From: edoardo l'a. <ed...@la...> - 2003-10-23 01:22:02
|
hi guys, i'm new in here, although i've already argued on irc with some and i've been banned from the channel. anyway, lately i've written somethin' that's startin' to look like an audio output plugin that allows to save data on a wav pcm file. it's a function that's been long implemented in mplayer, and i don't see a reason why it shouldn't be part of xine, too, since xine is cool. now, attached is the .c file. it's probably full of errors and it's based on the audio_none_out.c plugin. all that's been changed is the write function, and a new ao_pcm_header_write function's been added at the bottom, cause we need to write the wav header. : ) now, the only thing is. i don't know from where that header function should be called, but certainly *after* the stream's been written to the ile, cause the header has to contain the size of the data. so : ) oh, i also added a writes_num global variable that keeps track of how many frames we write, so we can write it into the header in the end. now my problems are. do you think the plugin'd be a good idea? i think it's really necessary. if so, someone should write the '-A audiodump' for xine-ui. then you should tell me what you think of it. well, bye bye, three o'clock at night here. thank you immensly for your time, and i hope the plugin will be very well welcomed. good night, .eddie |