Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New SoundSource/AudioSource API #411

Merged
merged 298 commits into from
Apr 22, 2015
Merged

New SoundSource/AudioSource API #411

merged 298 commits into from
Apr 22, 2015
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jan 10, 2015

  1. Configuration menu
    Copy the full SHA
    6842463 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2015

  1. Improve and fix AudioTagger

    - The preferred tag for each file type is always written
    - All optional tags are only written if they already exist
    - Replace plain with smart pointer
    uklotzde committed Jan 11, 2015
    Configuration menu
    Copy the full SHA
    3cd0324 View commit details
    Browse the repository at this point in the history
  2. Minor renaming

    uklotzde committed Jan 11, 2015
    Configuration menu
    Copy the full SHA
    1e9af42 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f096d4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    740f705 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'master' into NewSoundSourceAPI

    Conflicts:
    	src/cachingreader.cpp
    uklotzde committed Jan 11, 2015
    Configuration menu
    Copy the full SHA
    9bb132f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    70bf077 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    acc3edb View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2015

  1. Configuration menu
    Copy the full SHA
    21d8b67 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ab2627b View commit details
    Browse the repository at this point in the history
  3. Improve reading of metadata

    - Uniform handling of multi-valued fields
    - No special case handling for ID3v2 Artist/AlbumArtist
    uklotzde committed Jan 12, 2015
    Configuration menu
    Copy the full SHA
    fa699ae View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    35d9878 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cbfa539 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    632df06 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2f6b02d View commit details
    Browse the repository at this point in the history
  8. Fix MP3 seek test

    uklotzde committed Jan 12, 2015
    Configuration menu
    Copy the full SHA
    99b19b7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a33b6e8 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2015

  1. Configuration menu
    Copy the full SHA
    bd701d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5259015 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    29db315 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7cef4ff View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    61e0430 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f5ecb8a View commit details
    Browse the repository at this point in the history
  7. M4A: Reduce number of prefetch blocks from 2 to 1

    Testing revealed that 1 block is enough! No audible artifacts when seeking
    randomly through the file.
    uklotzde committed Jan 13, 2015
    Configuration menu
    Copy the full SHA
    80a0a9f View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2015

  1. Configuration menu
    Copy the full SHA
    03d16a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0070fb8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c09af15 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    07d6bd1 View commit details
    Browse the repository at this point in the history
  5. Minor cleanup

    uklotzde committed Jan 14, 2015
    Configuration menu
    Copy the full SHA
    2dca446 View commit details
    Browse the repository at this point in the history
  6. MP3: Workaround for unexpected behavior of mad_frame_decode()

    As suggested by daschuer.
    uklotzde committed Jan 14, 2015
    Configuration menu
    Copy the full SHA
    b3597a0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4bb6f2b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b390463 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    36ecca0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6bc379f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    91fb882 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ce7440f View commit details
    Browse the repository at this point in the history
  13. MP3: Always decode the frame's header before the frame itself

    That's how it is done by GStreamer. All frames that contain ID3 instead
    of audio data are skipped.
    
    Tests still fail, but at least no audible glitches during listening tests.
    uklotzde committed Jan 14, 2015
    Configuration menu
    Copy the full SHA
    4e2ab29 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2015

  1. Fix the (infinite) test loop

    uklotzde committed Jan 15, 2015
    Configuration menu
    Copy the full SHA
    e7e8c10 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a0c1993 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2015

  1. Configuration menu
    Copy the full SHA
    55ce022 View commit details
    Browse the repository at this point in the history
  2. Add workaround for Taglib 1.8.x.

    Conflicts:
    	src/soundsourcesndfile.cpp
    rryan authored and uklotzde committed Jan 16, 2015
    Configuration menu
    Copy the full SHA
    5d4931d View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into NewSoundSourceAPI

    Conflicts:
    	src/soundsourcesndfile.cpp
    uklotzde committed Jan 16, 2015
    Configuration menu
    Copy the full SHA
    f6e7080 View commit details
    Browse the repository at this point in the history
  4. Fix open() of AudioSourceM4A

    uklotzde committed Jan 16, 2015
    Configuration menu
    Copy the full SHA
    5c9adf0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4d2b0f5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    64c82cc View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2015

  1. Configuration menu
    Copy the full SHA
    04fa8e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11a36e7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    93e04a4 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2015

  1. Configuration menu
    Copy the full SHA
    8ec3c3f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1d99568 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8bb1433 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2015

  1. Create SoundSource from URL

    uklotzde committed Jan 19, 2015
    Configuration menu
    Copy the full SHA
    9eed118 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa84464 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    54f3d6b View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2015

  1. Configuration menu
    Copy the full SHA
    82a9f83 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2015

  1. Fix naming in AnalyserQueue

    uklotzde committed Jan 21, 2015
    Configuration menu
    Copy the full SHA
    6c8c9ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a09755e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ac0a6d9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4548261 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a66ccde View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2015

  1. Simplify destruction of AudioSources

    - Free/deallocate unmanaged resources in preDestroy()
    -- After postConstruct() fails
    -- In destructor
    - Prevent double free/deallocation
    - No need to reset member variables to initial/default values
    uklotzde committed Jan 22, 2015
    Configuration menu
    Copy the full SHA
    e65fdf4 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2015

  1. Minor changes

    uklotzde committed Jan 23, 2015
    Configuration menu
    Copy the full SHA
    2f31aaf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    66e1119 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    831237d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    63583d4 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2015

  1. Merge branch 'master' into NewSoundSourceAPI

    Conflicts:
    	src/soundsourcesndfile.cpp
    uklotzde committed Jan 24, 2015
    Configuration menu
    Copy the full SHA
    79885e9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a8d4cc2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    168ddd5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fac9bab View commit details
    Browse the repository at this point in the history
  5. Cleanup SoundSourceOpus

    uklotzde committed Jan 24, 2015
    Configuration menu
    Copy the full SHA
    c0c94c7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    aba177e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8d9d1d6 View commit details
    Browse the repository at this point in the history
  8. Minor cleanup

    uklotzde committed Jan 24, 2015
    Configuration menu
    Copy the full SHA
    64a24cf View commit details
    Browse the repository at this point in the history
  9. Delete wrong comment

    uklotzde committed Jan 24, 2015
    Configuration menu
    Copy the full SHA
    8cbf1bd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ba324d3 View commit details
    Browse the repository at this point in the history
  11. Remove chatty debug logging

    uklotzde committed Jan 24, 2015
    Configuration menu
    Copy the full SHA
    d310018 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    057c93f View commit details
    Browse the repository at this point in the history
  13. Fix wrong assertions

    uklotzde committed Jan 24, 2015
    Configuration menu
    Copy the full SHA
    dbfea8a View commit details
    Browse the repository at this point in the history
  14. Fix seeking in Ogg files

    uklotzde committed Jan 24, 2015
    Configuration menu
    Copy the full SHA
    f2929c4 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2015

  1. Configuration menu
    Copy the full SHA
    823c9bf View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2015

  1. Configuration menu
    Copy the full SHA
    c25265f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    571fc69 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    add73d6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bb47a43 View commit details
    Browse the repository at this point in the history
  5. Fix ReplayGain metadata type

    uklotzde committed Jan 26, 2015
    Configuration menu
    Copy the full SHA
    56c4426 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d7b834e View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2015

  1. Configuration menu
    Copy the full SHA
    45c65b4 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2015

  1. Configuration menu
    Copy the full SHA
    3e9ffdf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c91a4e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6b6abd0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9559f32 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7d8f7bd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    920251b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1be724a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5d42ae2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7e43660 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2936dae View commit details
    Browse the repository at this point in the history
  11. Code formatting

    uklotzde committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    80a0986 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4651742 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2015

  1. Merge branch 'master' into NewSoundSourceAPI

    Conflicts:
    	src/cachingreaderworker.h
    uklotzde committed Feb 2, 2015
    Configuration menu
    Copy the full SHA
    8fafbac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9be9b41 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2015

  1. Configuration menu
    Copy the full SHA
    f49e0cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a5ce62 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8393a3d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7bd964c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2d0685b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ed82a15 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4cc4f8d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0867523 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ac3f846 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    996cfaf View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5e012c9 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d86e7dd View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2015

  1. Configuration menu
    Copy the full SHA
    0f15cc4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2463907 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    db052b1 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2015

  1. Configuration menu
    Copy the full SHA
    22fdcd9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    22656de View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into NewSoundSourceAPI

    Conflicts:
    	src/sampleutil.cpp
    uklotzde committed Feb 5, 2015
    Configuration menu
    Copy the full SHA
    6ee0af2 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2015

  1. Configuration menu
    Copy the full SHA
    f8a6f52 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    04abe02 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2015

  1. Configuration menu
    Copy the full SHA
    1180aa9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd5a4a6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c80d96e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2535da3 View commit details
    Browse the repository at this point in the history
  5. Display the calendar year in browse columns

    Fixes bug #1418083
    uklotzde committed Feb 7, 2015
    Configuration menu
    Copy the full SHA
    acc00d2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    44ba879 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2015

  1. Configuration menu
    Copy the full SHA
    830d9c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    138a911 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2015

  1. Merge branch 'master' into NewSoundSourceAPI

    Conflicts:
    	src/soundsourceoggvorbis.cpp
    uklotzde committed Feb 9, 2015
    Configuration menu
    Copy the full SHA
    174d084 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5aee33b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ad7d954 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2015

  1. Configuration menu
    Copy the full SHA
    036ed64 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    575576f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    12604eb View commit details
    Browse the repository at this point in the history
  4. Fix file header

    uklotzde committed Feb 12, 2015
    Configuration menu
    Copy the full SHA
    97e764a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ff6cf1d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    373c4bf View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2015

  1. Configuration menu
    Copy the full SHA
    f19d98a View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2015

  1. Configuration menu
    Copy the full SHA
    e2d3008 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6fa7b7 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2015

  1. Merge branch 'master' into NewSoundSourceAPI

    Conflicts:
    	src/soundsourceflac.cpp
    uklotzde committed Feb 15, 2015
    Configuration menu
    Copy the full SHA
    09d6e2f View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2015

  1. Configuration menu
    Copy the full SHA
    b4bbf8d View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2015

  1. Configuration menu
    Copy the full SHA
    4ec226c View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2015

  1. Configuration menu
    Copy the full SHA
    5daa0f5 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2015

  1. Configuration menu
    Copy the full SHA
    e57ef69 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8ed60af View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2015

  1. Merge branch 'master' into NewSoundSourceAPI

    Conflicts:
    	src/cachingreader.cpp
    uklotzde committed Feb 22, 2015
    Configuration menu
    Copy the full SHA
    0e61b07 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    786e715 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3a8f426 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b06598e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d43bda3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7be728b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    daee555 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8414cb5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c481f74 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    85c4716 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2015

  1. Merge branch 'master' into NewSoundSourceAPI

    Conflicts:
    	src/sampleutil.cpp
    	src/sampleutil.h
    uklotzde committed Feb 23, 2015
    Configuration menu
    Copy the full SHA
    31d4fd5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e0b116d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    947b338 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    63558f4 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'master' into NewSoundSourceAPI

    Conflicts:
    	src/sampleutil.cpp
    uklotzde committed Feb 23, 2015
    Configuration menu
    Copy the full SHA
    dc07f01 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2015

  1. Configuration menu
    Copy the full SHA
    d969cb7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aadfc64 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a7ffef5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e7680cf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    26fed87 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'master' into NewSoundSourceAPI

    Conflicts:
    	src/sources/audiosourceffmpeg.cpp
    uklotzde committed Feb 24, 2015
    Configuration menu
    Copy the full SHA
    c385720 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2015

  1. Configuration menu
    Copy the full SHA
    697800b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ae73ec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3dd8a05 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    295e4e5 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2015

  1. Configuration menu
    Copy the full SHA
    bc9eaa4 View commit details
    Browse the repository at this point in the history
  2. Update SampleBuffer

    uklotzde committed Feb 26, 2015
    Configuration menu
    Copy the full SHA
    990edfb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d5a0513 View commit details
    Browse the repository at this point in the history
  4. Replace some typedefs

    uklotzde committed Feb 26, 2015
    Configuration menu
    Copy the full SHA
    226fb9d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    603b284 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2fe6cd3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9781290 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2015

  1. Update SampleBuffer/SINT

    uklotzde committed Feb 27, 2015
    Configuration menu
    Copy the full SHA
    2c58801 View commit details
    Browse the repository at this point in the history
  2. Some minor changes

    uklotzde committed Feb 27, 2015
    Configuration menu
    Copy the full SHA
    ca21d94 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    647c53b View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2015

  1. Merge branch 'master' into NewSoundSourceAPI

    Conflicts:
    	src/effects/effectchain.cpp
    	src/soundsourceopus.h
    	src/trackinfoobject.cpp
    uklotzde committed Feb 28, 2015
    Configuration menu
    Copy the full SHA
    ad65f41 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef29fd5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d607f14 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2015

  1. Configuration menu
    Copy the full SHA
    94881b6 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2015

  1. Configuration menu
    Copy the full SHA
    664b379 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into NewSoundSourceAPI

    Conflicts:
    	src/samplebuffer.h
    uklotzde committed Mar 4, 2015
    Configuration menu
    Copy the full SHA
    90b56d8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c13ffe2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9cd4517 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d437912 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    012e59e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    120030f View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2015

  1. Configuration menu
    Copy the full SHA
    83af124 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fbaf6b4 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2015

  1. Configuration menu
    Copy the full SHA
    45010c9 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2015

  1. Harmonize the behavior of SoundSource::open()

    The new parameter channelCountHint can be used to explicitly preconfigure
    the decoders for different use cases. Currently Mixxx always reads stereo
    sample data.
    uklotzde committed Mar 9, 2015
    Configuration menu
    Copy the full SHA
    1559d51 View commit details
    Browse the repository at this point in the history
  2. Remove implicit assumptions from MP4SampleId calculations

    Consequently use kSampleBlockIdMin for block offset calculations
    uklotzde committed Mar 9, 2015
    Configuration menu
    Copy the full SHA
    0665cbf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4fd9bed View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6fc0540 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2015

  1. FifoSampleBuffer for temporary buffering of decoded audio data

    Neat, simple, and efficient implementation. Verified by debug assertions
    and unit tests. Might also be used as a ring buffer if moving/copying of
    buffered data is acceptable (see comments).
    uklotzde committed Mar 10, 2015
    Configuration menu
    Copy the full SHA
    e1f0d4d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c87b40 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2015

  1. Configuration menu
    Copy the full SHA
    8956859 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4cc8c14 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2015

  1. Split a simplified SingularSampleBuffer class from CircularSampleBuffer

    Double-buffering is not needed for temporary buffering of decoded
    audio data.
    uklotzde committed Mar 12, 2015
    Configuration menu
    Copy the full SHA
    a3b9f45 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    31e3c72 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d072978 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2015

  1. Configuration menu
    Copy the full SHA
    36345a3 View commit details
    Browse the repository at this point in the history
  2. Fix release build

    uklotzde committed Mar 20, 2015
    Configuration menu
    Copy the full SHA
    c8d0392 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4fdac1d View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2015

  1. Configuration menu
    Copy the full SHA
    44dc7d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    61e80dd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3d7443f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    25febb9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    04c081f View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2015

  1. Merge branch 'master' into NewSoundSourceAPI

    Conflicts:
    	src/soundsourceoggvorbis.cpp
    uklotzde committed Mar 25, 2015
    Configuration menu
    Copy the full SHA
    a2b47de View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2015

  1. Merge branch 'master' into NewSoundSourceAPI

    Conflicts:
    	src/cachingreader.cpp
    uklotzde committed Mar 29, 2015
    Configuration menu
    Copy the full SHA
    bc7c32f View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2015

  1. Configuration menu
    Copy the full SHA
    bbcad42 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2015

  1. Configuration menu
    Copy the full SHA
    9031b51 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2015

  1. Configuration menu
    Copy the full SHA
    963ec9c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c43c3d2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    addd2d7 View commit details
    Browse the repository at this point in the history
  4. Re-enable debug assertion

    uklotzde committed Apr 14, 2015
    Configuration menu
    Copy the full SHA
    3110a20 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    71b9a1f View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2015

  1. Merge remote-tracking branch 'newsoudapi/NewSoundSourceAPI' into NewS…

    …oundAPI
    Tuukka Pasanen committed Apr 15, 2015
    Configuration menu
    Copy the full SHA
    be62621 View commit details
    Browse the repository at this point in the history
  2. Fixed native FFmpeg playing with New Sound API whic uses Float point …

    …reading.
    
    Few FFmpeg/AVConv specific points:
      * FFmpeg decodes files to bytes. So old one used S16 (Streo 16 bit) which was as bytewise
        LLRR new system uses Float (Stereo 32 bit) which is LLLLRRRR.
      * Native system with Soundsource uses 'Frames' which is one Float number from channel.
        If you want to have FFmpeg filepoint converted to Frames (we always convert to Stereo)
        is calculated FrameIndex = bytes / (4 * 2)
      * FFmpeg soundsource should be done compatible with tests before Mixxx version 1.13
    Tuukka Pasanen committed Apr 15, 2015
    Configuration menu
    Copy the full SHA
    d391b6f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7bcd14b View commit details
    Browse the repository at this point in the history
  4. Fixed native FFmpeg playing with New Sound API whic uses Float point …

    …reading.
    
    Few FFmpeg/AVConv specific points:
      * FFmpeg decodes files to bytes. So old one used S16 (Streo 16 bit) which was as bytewise
        LLRR new system uses Float (Stereo 32 bit) which is LLLLRRRR.
      * Native system with Soundsource uses 'Frames' which is one Float number from channel.
        If you want to have FFmpeg filepoint converted to Frames (we always convert to Stereo)
        is calculated FrameIndex = bytes / (4 * 2)
      * FFmpeg soundsource should be done compatible with tests before Mixxx version 1.13
    Tuukka Pasanen authored and uklotzde committed Apr 15, 2015
    Configuration menu
    Copy the full SHA
    8ebca21 View commit details
    Browse the repository at this point in the history
  5. Added some comments how caching and FFmpeg/AVConv really works

    Tuukka Pasanen authored and uklotzde committed Apr 15, 2015
    Configuration menu
    Copy the full SHA
    8b9ce49 View commit details
    Browse the repository at this point in the history
  6. Fix conversion from QString to TagLib::String

    Always convert strings through UTF-8. TagLib might apply additional
    conversions internally, but we do not need to take care of that.
    uklotzde committed Apr 15, 2015
    Configuration menu
    Copy the full SHA
    4404cb7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0e1221d View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2015

  1. Get rid of Byte word in variables (use Frame) in SoundSourceFFMPEG an…

    …d change everything to SINT which seems to be preferred type
    illuusio committed Apr 16, 2015
    Configuration menu
    Copy the full SHA
    8aa26a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b710b6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4bfc24f View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2015

  1. Configuration menu
    Copy the full SHA
    0372ee2 View commit details
    Browse the repository at this point in the history
  2. SoundSourceMediaFoundation: Fix #frames to #samples conversion

    Mathematically equivalent, but now the intention should be clearer.
    uklotzde committed Apr 17, 2015
    Configuration menu
    Copy the full SHA
    3c6f641 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ca1f432 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    da50c9e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bc7578c View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2015

  1. Configuration menu
    Copy the full SHA
    d452512 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1cd3233 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2015

  1. Configuration menu
    Copy the full SHA
    77bd0e6 View commit details
    Browse the repository at this point in the history
  2. Fix decoding of some "flaky" FLAC files

    Thanks to Stephan Balmer for the detailed report and the files!
    uklotzde committed Apr 21, 2015
    Configuration menu
    Copy the full SHA
    99b8ca3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f72f2b2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1040e6e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7fc5f4d View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2015

  1. Change initialization order in SoundSourceMediaFoundation plugin

    ...and fix the "bits per sample" attribute
    uklotzde committed Apr 22, 2015
    Configuration menu
    Copy the full SHA
    b703f85 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into NewSoundSourceAPI

    Conflicts:
    	src/library/browse/browsetablemodel.cpp
    uklotzde committed Apr 22, 2015
    Configuration menu
    Copy the full SHA
    5969fbd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    def4a50 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    df73263 View commit details
    Browse the repository at this point in the history