<?xml version="1.0"?>
<statsTarget><link>http://cia.vc/stats/author/dlmcpaul</link><counters><counter name="forever" lastEventTime="1299015135" firstEventTime="1118418777">197</counter></counters><metadata></metadata><recentMessages><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>40768</revision><author>dlmcpaul</author><log>Use multiplication instead of shifts and adds.  Include SSSE3 routine </log><diffLines>676</diffLines><files><file action="modify">haiku/trunk/src/add-ons/media/plugins/ffmpeg/gfx_util.cpp</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/ffmpeg/yuvrgb_sse.nasm</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/ffmpeg/yuvrgb_sse2.nasm</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/ffmpeg/yuvrgb_ssse3.nasm</file></files></commit></body><timestamp>1299015134</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>39913</revision><author>dlmcpaul</author><log>correct yuv422 planar conversion.  Seperate sse, sse2 and ssse3 asm code.  Add packed convertor </log><diffLines>1700</diffLines><files><file action="modify">haiku/trunk/src/add-ons/media/plugins/ffmpeg/Jamfile</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/ffmpeg/gfx_conv_mmx.cpp</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/ffmpeg/gfx_conv_mmx.h</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/ffmpeg/gfx_util.cpp</file><file action="remove">haiku/trunk/src/add-ons/media/plugins/ffmpeg/yuvrgb.nasm</file><file action="add">haiku/trunk/src/add-ons/media/plugins/ffmpeg/yuvrgb_sse.nasm</file><file action="add">haiku/trunk/src/add-ons/media/plugins/ffmpeg/yuvrgb_sse2.nasm</file><file action="add">haiku/trunk/src/add-ons/media/plugins/ffmpeg/yuvrgb_ssse3.nasm</file></files></commit></body><timestamp>1292916341</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>37391</revision><author>dlmcpaul</author><log>Same fix needed as mp3_decoder see r37362 and bug #6251 </log><diffLines>15</diffLines><files><file action="modify">haiku/trunk/src/add-ons/media/plugins/mp3_reader/MP3ReaderPlugin.cpp</file></files></commit></body><timestamp>1278250588</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>37363</revision><author>dlmcpaul</author><log>Update to latest libasf (r107) </log><diffLines>2123</diffLines><files><file action="modify">haiku/trunk/src/add-ons/media/plugins/asf_reader/ASFFileReader.cpp</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/asf_reader/libasf/Jamfile</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/asf_reader/libasf/asf.c</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/asf_reader/libasf/asf.h</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/asf_reader/libasf/asfint.h</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/asf_reader/libasf/byteio.c</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/asf_reader/libasf/byteio.h</file><file action="add">haiku/trunk/src/add-ons/media/plugins/asf_reader/libasf/compat.h</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/asf_reader/libasf/data.c</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/asf_reader/libasf/data.h</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/asf_reader/libasf/debug.h</file><file action="remove">haiku/trunk/src/add-ons/media/plugins/asf_reader/libasf/fileio.c</file><file action="remove">haiku/trunk/src/add-ons/media/plugins/asf_reader/libasf/fileio.h</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/asf_reader/libasf/guid.c</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/asf_reader/libasf/guid.h</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/asf_reader/libasf/header.c</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/asf_reader/libasf/header.h</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/asf_reader/libasf/parse.c</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/asf_reader/libasf/parse.h</file><file action="remove">haiku/trunk/src/add-ons/media/plugins/asf_reader/libasf/utf.c</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/asf_reader/libasf/utf.h</file></files></commit></body><timestamp>1278137577</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>37362</revision><author>dlmcpaul</author><log>Correct test.  Fixes bug #6251 </log><diffLines>15</diffLines><files><file action="modify">haiku/trunk/src/add-ons/media/plugins/mp3_decoder/mp3DecoderPlugin.cpp</file></files></commit></body><timestamp>1278137499</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>37165</revision><author>dlmcpaul</author><log>Code Cleanup, Performance improvements, Seeking Improvements.  Audio Seek still not quite right though. </log><diffLines>3320</diffLines><files><file action="add">haiku/trunk/src/add-ons/media/plugins/mp4_reader/libMP4/BitParser.cpp</file><file action="add">haiku/trunk/src/add-ons/media/plugins/mp4_reader/libMP4/BitParser.h</file><file action="remove">haiku/trunk/src/add-ons/media/plugins/mp4_reader/libMP4/ChunkSuperIndex.cpp</file><file action="remove">haiku/trunk/src/add-ons/media/plugins/mp4_reader/libMP4/ChunkSuperIndex.h</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/mp4_reader/libMP4/Jamfile</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/mp4_reader/libMP4/MP4Atom.cpp</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/mp4_reader/libMP4/MP4Atom.h</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/mp4_reader/libMP4/MP4FileReader.cpp</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/mp4_reader/libMP4/MP4FileReader.h</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/mp4_reader/libMP4/MP4Parser.cpp</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/mp4_reader/libMP4/MP4Parser.h</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/mp4_reader/libMP4/MP4TrakAtom.cpp</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/mp4_reader/mp4_reader.cpp</file></files></commit></body><timestamp>1276852566</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>36971</revision><author>dlmcpaul</author><log>Include all current extended feature flags </log><diffLines>21</diffLines><files><file action="modify">haiku/trunk/src/bin/sysinfo.c</file></files></commit></body><timestamp>1275204697</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>36932</revision><author>dlmcpaul</author><log>gcc4 fixes and add removal of buffer when source disconnected </log><diffLines>60</diffLines><files><file action="modify">haiku/trunk/src/add-ons/media/media-add-ons/video_mixer/BufferMixer.cpp</file><file action="modify">haiku/trunk/src/add-ons/media/media-add-ons/video_mixer/BufferMixer.h</file><file action="modify">haiku/trunk/src/add-ons/media/media-add-ons/video_mixer/VideoMixerNodeConsumer.cpp</file></files></commit></body><timestamp>1274778386</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>36922</revision><author>dlmcpaul</author><log>Use the alpha from the source </log><diffLines>28</diffLines><files><file action="modify">haiku/trunk/src/add-ons/media/media-add-ons/video_mixer/BufferMixer.cpp</file><file action="modify">haiku/trunk/src/add-ons/media/media-add-ons/video_mixer/VideoMixerNodeProducer.cpp</file></files></commit></body><timestamp>1274694205</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>36921</revision><author>dlmcpaul</author><log>make the block more dynamic </log><diffLines>25</diffLines><files><file action="modify">haiku/trunk/src/add-ons/media/media-add-ons/video_producer_demo/Producer.cpp</file></files></commit></body><timestamp>1274694154</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>36894</revision><author>dlmcpaul</author><log>add video_mixer to Jamfile </log><diffLines>12</diffLines><files><file action="modify">haiku/trunk/src/add-ons/media/media-add-ons/Jamfile</file></files></commit></body><timestamp>1274506170</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>36893</revision><author>dlmcpaul</author><log>Start of a video mixer node </log><diffLines>2509</diffLines><files><file action="add">haiku/trunk/src/add-ons/media/media-add-ons/video_mixer/</file><file action="add">haiku/trunk/src/add-ons/media/media-add-ons/video_mixer/BufferMixer.cpp</file><file action="add">haiku/trunk/src/add-ons/media/media-add-ons/video_mixer/BufferMixer.h</file><file action="add">haiku/trunk/src/add-ons/media/media-add-ons/video_mixer/CpuCapabilities.cpp</file><file action="add">haiku/trunk/src/add-ons/media/media-add-ons/video_mixer/CpuCapabilities.h</file><file action="add">haiku/trunk/src/add-ons/media/media-add-ons/video_mixer/Jamfile</file><file action="add">haiku/trunk/src/add-ons/media/media-add-ons/video_mixer/VideoMixerAddOn.cpp</file><file action="add">haiku/trunk/src/add-ons/media/media-add-ons/video_mixer/VideoMixerAddOn.h</file><file action="add">haiku/trunk/src/add-ons/media/media-add-ons/video_mixer/VideoMixerNode.cpp</file><file action="add">haiku/trunk/src/add-ons/media/media-add-ons/video_mixer/VideoMixerNode.h</file><file action="add">haiku/trunk/src/add-ons/media/media-add-ons/video_mixer/VideoMixerNodeConsumer.cpp</file><file action="add">haiku/trunk/src/add-ons/media/media-add-ons/video_mixer/VideoMixerNodeEventLooper.cpp</file><file action="add">haiku/trunk/src/add-ons/media/media-add-ons/video_mixer/VideoMixerNodeProducer.cpp</file><file action="add">haiku/trunk/src/add-ons/media/media-add-ons/video_mixer/yuvrgb.nasm</file></files></commit></body><timestamp>1274506070</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>36892</revision><author>dlmcpaul</author><log>Try to use overlay first </log><diffLines>102</diffLines><files><file action="modify">haiku/trunk/src/add-ons/media/media-add-ons/videowindow/VideoNode.cpp</file></files></commit></body><timestamp>1274506035</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>36891</revision><author>dlmcpaul</author><log>additional option to display a color block </log><diffLines>71</diffLines><files><file action="modify">haiku/trunk/src/add-ons/media/media-add-ons/video_producer_demo/Producer.cpp</file></files></commit></body><timestamp>1274505934</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>36034</revision><author>dlmcpaul</author><log>Remove downmix to stereo workaround. </log><diffLines>22</diffLines><files><file action="modify">haiku/trunk/src/add-ons/media/plugins/ac3_decoder/ac3_decoder.cpp</file></files></commit></body><timestamp>1270467464</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>35290</revision><author>dlmcpaul</author><log>Add SSE versions of YUV2RGB converters for earlier x86 cpus </log><diffLines>453</diffLines><files><file action="modify">haiku/trunk/src/add-ons/media/plugins/ffmpeg/gfx_conv_mmx.cpp</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/ffmpeg/gfx_conv_mmx.h</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/ffmpeg/gfx_util.cpp</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/ffmpeg/yuvrgb.nasm</file></files></commit></body><timestamp>1264456437</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>34959</revision><author>dlmcpaul</author><log>Cleanup </log><diffLines>15</diffLines><files><file action="modify">haiku/trunk/src/add-ons/media/plugins/ffmpeg/gfx_util.cpp</file></files></commit></body><timestamp>1262986062</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>34946</revision><author>dlmcpaul</author><log>remove commented out code </log><diffLines>52</diffLines><files><file action="modify">haiku/trunk/src/add-ons/media/plugins/ffmpeg/yuvrgb.nasm</file></files></commit></body><timestamp>1262950965</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>34945</revision><author>dlmcpaul</author><log>use width and height when deciding on which conversion routine to select.  Remove some checks per frame from sse2 conversion routines.  Hopefully it still handles misaligned buffers ok.  Too many tests were hurting performance </log><diffLines>132</diffLines><files><file action="modify">haiku/trunk/src/add-ons/media/plugins/ffmpeg/AVCodecDecoder.cpp</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/ffmpeg/gfx_conv_mmx.cpp</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/ffmpeg/gfx_util.cpp</file><file action="modify">haiku/trunk/src/add-ons/media/plugins/ffmpeg/gfx_util.h</file></files></commit></body><timestamp>1262949949</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>34793</revision><author>dlmcpaul</author><log>Improve IO performance for all media files </log><diffLines>42</diffLines><files><file action="modify">haiku/trunk/src/kits/media/MediaFile.cpp</file></files></commit></body><timestamp>1262047269</timestamp></message></recentMessages></statsTarget>
