summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-09-01add common after git conversionHEADmasterWim Taymans42-0/+8727
2015-01-26Back to trunkjep2-1/+5
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2673 2b0047a9-a6d8-0310-accf-f7200b2a168c
2015-01-26release 0.10.32jep5-10/+12
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2671 2b0047a9-a6d8-0310-accf-f7200b2a168c
2015-01-26* src/mp3-c-synth.c:jep3-12/+19
* 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
2014-12-16* src/mp3-c.c:jep2-10/+16
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
2014-11-04Back to trunkjep2-1/+5
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2644 2b0047a9-a6d8-0310-accf-f7200b2a168c
2014-11-04release 0.10.31jep5-10/+12
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2642 2b0047a9-a6d8-0310-accf-f7200b2a168c
2014-10-29* src/mp3-c.c: (c_decode_mp3):jep2-11/+24
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
2014-10-15Back to trunkjep2-1/+5
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2640 2b0047a9-a6d8-0310-accf-f7200b2a168c
2014-10-15release 0.10.30jep5-10/+12
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2638 2b0047a9-a6d8-0310-accf-f7200b2a168c
2014-10-10* src/mp3tl.c: (mp3tl_gather_frame):jep2-1/+5
Drop a dead assignment. git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2634 2b0047a9-a6d8-0310-accf-f7200b2a168c
2014-10-10* src/flump3dec-0_10.c: (gst_flump3dec_src_event):jep2-0/+6
Add missing break statement. git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2633 2b0047a9-a6d8-0310-accf-f7200b2a168c
2014-10-09* src/mp3-c.c: (III_huffman_decode):jep2-13/+15
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
2014-09-18* configure.ac: drop missed reference to liboil.jep4-10/+22
* 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
2014-08-292014-08-29 Julien Moutte <julien@fluendo.com>dolphy2-1/+7
* 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
2014-06-25Back to trunkjep2-1/+5
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2625 2b0047a9-a6d8-0310-accf-f7200b2a168c
2014-06-25release 0.10.29jep5-10/+12
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2623 2b0047a9-a6d8-0310-accf-f7200b2a168c
2014-06-25* src/bitstream.c: (h_rewindNbits):jep2-1/+9
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
2014-06-17Back to trunkjep2-1/+5
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2620 2b0047a9-a6d8-0310-accf-f7200b2a168c
2014-06-17release 0.10.28jep5-10/+12
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2618 2b0047a9-a6d8-0310-accf-f7200b2a168c
2014-05-20* src/flump3dec-0_10.c: (_update_ts), (gst_flump3dec_decode),jep2-9/+32
(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
2014-05-152014-05-15 Julien Moutte <julien@fluendo.com>dolphy2-1/+4
* 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
2014-04-02Back to trunkjep2-1/+5
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2605 2b0047a9-a6d8-0310-accf-f7200b2a168c
2014-04-02release 0.10.27jep5-10/+12
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2603 2b0047a9-a6d8-0310-accf-f7200b2a168c
2014-04-02* configure.ac:jep6-59/+12
* 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
2014-02-24Back to trunkdolphy2-1/+5
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2581 2b0047a9-a6d8-0310-accf-f7200b2a168c
2014-02-24release 0.10.26dolphy5-10/+12
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2579 2b0047a9-a6d8-0310-accf-f7200b2a168c
2014-02-242014-02-24 Julien Moutte <julien@fluendo.com>dolphy2-6/+13
* 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
2014-01-31* src/mp3-c-synth.c:amorales2-1/+6
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
2013-12-18Back to trunkdolphy2-1/+5
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2556 2b0047a9-a6d8-0310-accf-f7200b2a168c
2013-12-18release 0.10.25dolphy5-10/+12
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2554 2b0047a9-a6d8-0310-accf-f7200b2a168c
2013-11-29Port VS10 project file to build with GStreamer 1.x binaries.dolphy1-19/+50
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2545 2b0047a9-a6d8-0310-accf-f7200b2a168c
2013-11-28Back to trunkdolphy2-1/+5
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2538 2b0047a9-a6d8-0310-accf-f7200b2a168c
2013-11-28release 0.10.24dolphy5-10/+12
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2536 2b0047a9-a6d8-0310-accf-f7200b2a168c
2013-11-12* src/src/mp3-c.c::amorales2-1/+9
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
2013-09-04Back to trunkjep2-1/+5
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2506 2b0047a9-a6d8-0310-accf-f7200b2a168c
2013-09-04release 0.10.23jep5-10/+12
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2504 2b0047a9-a6d8-0310-accf-f7200b2a168c
2013-09-03* src/bitstream.c: (h_rewindNbits):jep2-5/+11
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
2013-09-03* src/mp3-c.c: (III_huffman_decode), (III_dequantize_sample),jep3-44/+40
(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
2013-09-03* src/flump3dec-1_0.c: (gst_flump3dec_parse):jep3-0/+13
* 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
2013-09-03* src/bitstream.c: (bs_seek_sync):jep2-1/+6
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
2013-09-02* src/mp3-c.c: (III_huffman_decode):jep2-5/+18
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
2013-09-02* src/mp3-c.c: (III_dequantize_sample):jep3-3/+9
* 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
2013-08-30Give a GUID to the project.dolphy1-2/+1
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2496 2b0047a9-a6d8-0310-accf-f7200b2a168c
2013-08-24* src/mp3-c.c: (III_huffman_decode), (III_dequantize_sample),jep3-2/+69
(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
2013-08-01* src/mp3tl-priv.h:jep2-3/+8
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
2013-06-11Back to trunkjep2-1/+5
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2483 2b0047a9-a6d8-0310-accf-f7200b2a168c
2013-06-11release 0.10.22jep5-10/+12
git-svn-id: https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mp3@2481 2b0047a9-a6d8-0310-accf-f7200b2a168c
2013-06-05* configure.ac:jep2-1/+6
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
2013-02-19* src/mp3tl.c:amorales2-1/+6
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