Permalink
Switch branches/tags
Nothing to show
Commits on Jun 27, 2011
  1. Add support for Mp3 Version 2.

    committed Jun 27, 2011
Commits on Jun 8, 2011
  1. Calculate position based on the stream.

    Currently, position is estimated as a ratio of the postion vs. the length
    which is then multiplied out but the length in ticks. This changes the code
    to instead use the stream's bitrate and position in the stream.
    committed Jun 8, 2011
Commits on Jun 5, 2011
  1. Fix issue 12: Misses match after partial match

    Added bug fix
    Added test case
    
    The beginning of an actual match could have been found in a partial match.
    
    For example 001 in 0001. The code attempts to match the 00 but hits the 3rd
    zero and drops the partial match. However, it didn't reset itself to the next 0
    which is a valid start point for a match and thus 001 is missed in 0001.
    
    See also Issue 12 on github:
    #12
    committed Jun 5, 2011
Commits on Apr 28, 2011
  1. Post Merge Cleanup for style.

    committed Apr 28, 2011
  2. Merged pull request #11 from seesharp-ch/master.

    Better support for silverlight with asynchronous reading of the ID3V2 headers.
    committed Apr 28, 2011
Commits on Apr 27, 2011
  1. Moved the loop which reads the ID3V2 headers to an other thread and m…

    …ade the ReadPastId3v2Tags method asynchronous in order to free the UI thread of the heavy lifting.
    
    An issue with the previous implementation arose when the passed stream was being generated on the fly according to an other NetworkStream, and it seems that even though a Read call is made on a secondary thread, it will still need the UI thread at some point. there appears to be a WaitOne call somewhere and the signal might probably be issued somewhere in the framework on the UI thread.
    
    ( see http://nondestructiveme.com/2010/11/23/silverlight-and-networking-the-ui-thread/ )
    salfab committed Apr 27, 2011
Commits on Jan 19, 2011
  1. Rev the minor version number for release.

    This update adds minor changes and a WP7 demo. Reving the version
    for a release to codegallery.
    committed Jan 19, 2011
  2. Removed leftover nunit dll.

    committed Jan 19, 2011
  3. Tweak markdown formatting.

    committed Jan 19, 2011
Commits on Jan 18, 2011
  1. Adding common files describing the project.

    Licensed under MS-Pl
    committed Jan 18, 2011
Commits on Jan 16, 2011
  1. Removed copied source files.

    All projects now point to a canonical version of the library's code,
    which now all resides in MediaParsers.Desktop. This project is what
    the MediaParsersTests reads in.
    
    At the same time, removed the duplicate Mp3MediaStreamSource class
    from the phone project and aimed its reference at the SL version of
    the source code.
    committed Jan 16, 2011
  2. Removed and readded solution.

    VS lost site of the solution because I pulled the rug out from under
    it. So I removed the dead project and added the newly renamed project.
    committed Jan 16, 2011
  3. Unifying the project naming conventions.

    .Desktop = .net framework
    .SL4 = Silverlight
    .Phone = Wp7
    .Web = HTML / ASPX project
    
    The only exception is the Tests project which is actually based on the
    .Desktop project as it is unique amongst the other projects.
    committed Jan 16, 2011
  4. Removing dead code.

    ID3Segment.cs has never been used by the project.
    committed Jan 16, 2011
Commits on Jan 15, 2011
  1. Handle reading through ID3 data -- throw it out.

    The previous checkin actually wouldn't run after the merge because it
    was reading in the ID3 data and assuming it was Mp3 data. THis change
    should put parsing in to bypass that data.
    committed Jan 15, 2011
  2. Cleanup FxCop and StyleCop issues and refactor.

    CopyHeader(byte[], int): Removed offset component as it always copies to the beginning of the buffer.
    
    StringExtensions/MpegLayer3WaveFormat/WaveFormat:
        Removed StringExtensions.
        Removed the need to include System.Text
        Added a ToHexHelper method which handles little endian-ness and string conversion.
    
    Cleanup up various StyleCop requests.
    
    Cleanup FxCop request for disposing of a stream before it leaves scope with using(Stream s){}.
    committed Jan 15, 2011
Commits on Jan 13, 2011
Commits on Jan 11, 2011
Commits on Jan 8, 2011
  1. Adding the .hgignore file.

    committed Jan 8, 2011
  2. Step1 in merging two disparate repositories.

    Somewhere along the line, I lost my most up-to-date clone completely.
    Thankfully, I still have the release of that online. So I've lost history
    but not code. This is the first step to re-merging the release code with
    the still tracked older branch.
    committed Jan 8, 2011
Commits on Nov 15, 2008
  1. Removed workarounds for Silverlight 2 Beta 2 involving the timer tick.

    Changed the OpenFileDialog's code to use the Silverlight 2 RTM Field, File instead of SelectedFile.
    Updated the version number to 1.1 as this is the first minor revision.
    committed Nov 15, 2008
Commits on Sep 27, 2008
Commits on Sep 22, 2008
  1. Clearing out StyleCop rules relating to blankspace, naming, using dir…

    …ectives leaving only issues of documentation.
    committed Sep 22, 2008