Age | Commit message (Collapse) | Author | Files | Lines |
|
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2673 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2671 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
* src/mp3-c.c: (inv_mdct_l), (inv_mdct), (III_hybrid):
Make the conditionals to turn on assembly optimization depend
only in our own compilation flag.
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2670 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
Fix a warning about undefined behaviour when building with
gcc 4.9.1.
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2669 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2644 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2642 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
Perform same testing for Main data in both variants of decoder.
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2641 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2640 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2638 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
Drop a dead assignment.
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2634 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
Add missing break statement.
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2633 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
Fixes a noise issue in a MPEG 2.5 clip.
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2632 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
* src/mp3-ipp.c: (ipp_decode_mp3):
* src/mp3tl.c: (mp3tl_decode_frame):
Ensure to consume data from our bitreader when there's a bad frame.
Fixes random not negotiatied and noise issues after a seek.
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2629 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
* src/mp3-c.c: (c_decode_mp3): When no previous frame is usable for
decoding we need to return NEED_DATA instead of BAD_FRAME. Indeed we
would never be able to recover after a seek.
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2628 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2625 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2623 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
Avoid a segfault on some corrupted clips.
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2622 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2620 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2618 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
(gst_flump3dec_sink_chain):
Fix tracking of input timestamps.
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2612 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
* src/mp3-c.c: Remove unused variable.
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2611 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2605 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2603 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
* src/Makefile.am:
* src/flump3dec.c:
* src/mp3-c-synth.c: (mp3_dewindow_output):
* src/mp3-c.c: (inv_mdct_l), (inv_mdct), (III_hybrid),
(mp3_c_init):
Drop liboil support.
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2602 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2581 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2579 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
* src/flump3dec-0_10.c: Make sure we provide the incoming timestamp
to the decoding function. This fixes some A/V sync issues where the
MP3 decoder was ignoring incoming timestamps and generating a perfectly
continuous stream.
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2578 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
Remove alignement hint (reviewed by Josep)
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2576 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2556 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2554 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2538 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2536 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
Fix compiler warning with clang:
mp3-c.c:1669:64: error: comparison of unsigned expression < 0 is always false
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2524 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2506 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2504 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
Fixes decoding noise when dealing with slighly wrong encoded frames
with a missmatch between huffman read bits and size described in header.
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2503 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
(c_decode_mp3):
* src/mp3-ipp.c: (ipp_decode_mp3):
Improve a little the debugging code.
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2502 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
* src/mp3tl.c: (mp3tl_gather_frame):
For GStreamer 1.0 ensure to skip invalid frames like we do in
GStreamer 0.10. Allows to play mp3 files with ID3 tags directly
without confusing our decoder with mp3 sync codes in the ID3 data.
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2501 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
Ensure not to read outside our buffer memory.
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2500 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
Fixes decoding of some mpeg 2.5 clips.
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2499 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
* src/mp3-ipp.c: (ipp_decode_mp3):
Fix debugging code.
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2498 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
(c_decode_mp3):
* src/mp3-ipp.c: (ipp_decode_mp3):
Add some debugging code.
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2492 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
Ensure alignment in memory required for Neon assembly optimized path.
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2491 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2483 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2481 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
Use again the original macro for static plugins.
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2476 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
Fix format error, where frame_bits is a guint
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2450 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2435 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2433 2b0047a9-a6d8-0310-accf-f7200b2a168c
|
|
* gst-fluendo-mp3.spec.in: Add support for GStreamer 1.0
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2432 2b0047a9-a6d8-0310-accf-f7200b2a168c
|