|
2014-12-16 Josep Torra <josep@fluendo.com>
* src/mp3-c.c:
Fix a warning about undefined behaviour when building with
gcc 4.9.1.
2014-11-04 Release Maker <nomail@fluendo.com>
* configure.ac: Back to TRUNK.
=== release 0.10.31 ===
2014-10-29 Josep Torra <josep@fluendo.com>
* src/mp3-c.c: (c_decode_mp3):
Perform same testing for Main data in both variants of decoder.
2014-10-15 Release Maker <nomail@fluendo.com>
* configure.ac: Back to TRUNK.
=== release 0.10.30 ===
2014-10-10 Josep Torra <josep@fluendo.com>
* src/mp3tl.c: (mp3tl_gather_frame):
Drop a dead assignment.
2014-10-10 Josep Torra <josep@fluendo.com>
* src/flump3dec-0_10.c: (gst_flump3dec_src_event):
Add missing break statement.
2014-10-09 Josep Torra <josep@fluendo.com>
* src/mp3-c.c: (III_huffman_decode):
Fixes a noise issue in a MPEG 2.5 clip.
2014-09-18 Josep Torra <josep@fluendo.com>
* configure.ac: drop missed reference to liboil.
* 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.
2014-08-29 Julien Moutte <julien@fluendo.com>
* 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.
2014-06-25 Release Maker <nomail@fluendo.com>
* configure.ac: Back to TRUNK.
=== release 0.10.29 ===
2014-06-25 Josep Torra <josep@fluendo.com>
* src/bitstream.c: (h_rewindNbits):
Avoid a segfault on some corrupted clips.
2014-06-17 Release Maker <nomail@fluendo.com>
* configure.ac: Back to TRUNK.
=== release 0.10.28 ===
2014-05-20 Josep Torra <josep@fluendo.com>
* src/flump3dec-0_10.c: (_update_ts), (gst_flump3dec_decode),
(gst_flump3dec_sink_chain):
Fix tracking of input timestamps.
2014-05-15 Julien Moutte <julien@fluendo.com>
* src/mp3-c.c: Remove unused variable.
2014-04-02 Release Maker <nomail@fluendo.com>
* configure.ac: Back to TRUNK.
=== release 0.10.27 ===
2014-04-02 Josep Torra <josep@fluendo.com>
* configure.ac:
* 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.
2014-02-24 Release Maker <nomail@fluendo.com>
* configure.ac: Back to TRUNK.
=== release 0.10.26 ===
2014-02-24 Julien Moutte <julien@fluendo.com>
* 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.
2014-01-31 Andoni Morales <amorales@fluendo.com>
* src/mp3-c-synth.c:
Remove alignement hint (reviewed by Josep)
2013-12-18 Release Maker <nomail@fluendo.com>
* configure.ac: Back to TRUNK.
=== release 0.10.25 ===
2013-11-28 Release Maker <nomail@fluendo.com>
* configure.ac: Back to TRUNK.
=== release 0.10.24 ===
2013-11-12 Andoni Morales <amorales@fluendo.com>
* src/src/mp3-c.c::
Fix compiler warning with clang:
mp3-c.c:1669:64: error: comparison of unsigned expression < 0 is always false
2013-09-04 Release Maker <nomail@fluendo.com>
* configure.ac: Back to TRUNK.
=== release 0.10.23 ===
2013-09-03 Josep Torra <josep@fluendo.com>
* src/bitstream.c: (h_rewindNbits):
Fixes decoding noise when dealing with slighly wrong encoded frames
with a missmatch between huffman read bits and size described in header.
2013-09-03 Josep Torra <josep@fluendo.com>
* src/mp3-c.c: (III_huffman_decode), (III_dequantize_sample),
(c_decode_mp3):
* src/mp3-ipp.c: (ipp_decode_mp3):
Improve a little the debugging code.
2013-09-03 Josep Torra <josep@fluendo.com>
* src/flump3dec-1_0.c: (gst_flump3dec_parse):
* 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.
2013-09-03 Josep Torra <josep@fluendo.com>
* src/bitstream.c: (bs_seek_sync):
Ensure not to read outside our buffer memory.
2013-09-02 Josep Torra <josep@fluendo.com>
* src/mp3-c.c: (III_huffman_decode):
Fixes decoding of some mpeg 2.5 clips.
2013-09-02 Josep Torra <josep@fluendo.com>
* src/mp3-c.c: (III_dequantize_sample):
* src/mp3-ipp.c: (ipp_decode_mp3):
Fix debugging code.
2013-08-24 Josep Torra <josep@fluendo.com>
* src/mp3-c.c: (III_huffman_decode), (III_dequantize_sample),
(c_decode_mp3):
* src/mp3-ipp.c: (ipp_decode_mp3):
Add some debugging code.
2013-08-01 Josep Torra <josep@fluendo.com>
* src/mp3tl-priv.h:
Ensure alignment in memory required for Neon assembly optimized path.
2013-06-11 Release Maker <nomail@fluendo.com>
* configure.ac: Back to TRUNK.
=== release 0.10.22 ===
2013-06-05 Josep Torra <josep@fluendo.com>
* configure.ac:
Use again the original macro for static plugins.
2013-02-11 Andoni Morales Alastruey <amorales@fluendo.com>
* src/mp3tl.c:
Fix format error, where frame_bits is a guint
2013-02-11 Release Maker <nomail@fluendo.com>
* configure.ac: Back to TRUNK.
=== release 0.10.21 ===
2013-02-11 Julien Moutte <julien@fluendo.com>
* gst-fluendo-mp3.spec.in: Add support for GStreamer 1.0
2013-02-07 Josep Torra <josep@fluendo.com>
* configure.ac:
Add support for automake 1.13.
2012-10-11 Josep Torra <josep@fluendo.com>
* src/Makefile.am:
* src/flump3dec-0_10.c: (_cleanup), (_check_for_xing),
(_update_ts), (_conv_bytes_to_time), (_total_bytes), (_total_time),
(_time_to_bytepos), (gst_flump3dec_flush), (gst_flump3dec_decode),
(gst_flump3dec_sink_chain), (gst_flump3dec_sink_event),
(gst_flump3dec_src_convert), (gst_flump3dec_src_query),
(gst_flump3dec_src_event), (gst_flump3dec_change_state),
(gst_flump3dec_get_query_types), (gst_flump3dec_dispose),
(gst_flump3dec_class_init), (gst_flump3dec_init):
* src/flump3dec-1_0.c: (_cleanup), (gst_flump3dec_start),
(gst_flump3dec_stop), (gst_flump3dec_reset_format),
(gst_flump3dec_parse), (gst_flump3dec_handle_frame),
(gst_flump3dec_flush), (gst_flump3dec_dispose),
(gst_flump3dec_class_init), (gst_flump3dec_init):
* src/flump3dec.c:
* src/flump3dec.h:
* src/mp3tl.c: (mp3tl_gather_frame):
* src/mp3tl.h:
Initial 1.0 port
2012-10-11 Josep Torra <josep@fluendo.com>
* src/bitstream.c: (bs_set_data):
Ensure to reset the bit position too.
2012-10-10 Josep Torra <josep@fluendo.com>
* src/bitstream.c: (bs_set_data):
* src/bitstream.h:
* src/flump3dec.c: (_check_for_xing), (_cleanup),
(gst_flump3dec_decode), (gst_flump3dec_sink_chain),
(gst_flump3dec_change_state), (gst_flump3dec_get_query_types),
(gst_flump3dec_class_init), (gst_flump3dec_init):
* src/flump3dec.h:
* src/mp3tl.c: (mp3tl_set_eos):
Some more refactoring.
2012-10-10 Josep Torra <josep@fluendo.com>
* src/bitstream.c: (bs_seek_sync):
* src/bitstream.h:
* src/flump3dec.c: (_update_ts), (_time_to_bytepos),
(gst_flump3dec_init):
Fix documentation to reflect latest refactorings.
Micro optimization on bs_seek_sync.
2012-10-09 Josep Torra <josep@fluendo.com>
* src/flump3dec.c: (_reset), (_update_ts), (_conv_bytes_to_time),
(_total_bytes), (_total_time), (_time_to_bytepos),
(_check_for_xing), (gst_flump3dec_flush), (gst_flump3dec_decode),
(gst_flump3dec_sink_event), (gst_flump3dec_src_query),
(gst_flump3dec_src_event), (gst_flump3dec_change_state),
(gst_flump3dec_init):
Some more code refactoring.
2012-10-09 Josep Torra <josep@fluendo.com>
* src/bitstream.c: (bs_new), (bs_free), (bs_flush), (bs_set_data),
(bs_eat), (bs_consume), (bs_skipbits), (bs_seek_sync),
(bs_getbytes):
* src/bitstream.h:
* src/decode.c: (read_header):
* src/flump3dec.c: (gst_flump3dec_flush), (gst_flump3dec_decode),
(gst_flump3dec_sink_chain), (gst_flump3dec_dispose),
(gst_flump3dec_init):
* src/flump3dec.h:
* src/mp3tl-priv.h:
* src/mp3tl.c: (mp3tl_new), (mp3tl_sync), (mp3tl_decode_header),
(mp3tl_decode_frame), (mp3tl_flush), (mp3tl_skip_frame):
* src/mp3tl.h:
Refactoring to use a GstAdapter.
2012-10-09 Josep Torra <josep@fluendo.com>
* src/flump3dec.c: (gst_flump3dec_change_state),
(gst_flump3dec_class_init), (gst_flump3dec_init):
Drop _base_init and modernize some bits of code.
2012-10-09 Josep Torra <josep@fluendo.com>
* configure.ac:
* src/Makefile.am:
Prepare autotools part to handle 1.0 code.
2012-10-09 Josep Torra <josep@fluendo.com>
* src/bitstream.c: (bs_free_buffer), (bs_add_buffer):
* src/bitstream.h:
* src/flump3dec.c: (gst_flump3dec_decode),
(gst_flump3dec_sink_chain), (gst_flump3dec_handle_sink_event),
(gst_flump3dec_sink_event), (gst_flump3dec_handle_src_query),
(gst_flump3dec_src_query), (gst_flump3dec_handle_src_event),
(gst_flump3dec_src_event), (gst_flump3dec_get_query_types),
(gst_flump3dec_init):
Drop the code to support 0.11.
2012-09-04 Release Maker <nomail@fluendo.com>
* configure.ac: Back to TRUNK.
=== release 0.10.20 ===
2012-09-03 Josep Torra <josep@fluendo.com>
* src/flump3dec.c: (gst_flump3dec_decode):
Fixes a regression introduced in rev 2155.
The goal in this code is to repeat latest properly decoded frame
as error cancelation strategy, then we need to keep
the pending_frame reference as long as needed.
2012-08-28 Josep Torra <josep@fluendo.com>
* src/flump3dec.c: (gst_flump3dec_decode):
Remove wrong gst_object_unref lines missed during refactoring
for 0.11 exeperiments.
2012-08-22 Josep Torra <josep@fluendo.com>
* src/bitstream.c: (h_setbuf), (h_reset):
* src/bitstream.h:
* src/mp3-c.c: (mp3_c_flush):
* src/mp3tl.c: (mp3tl_flush):
Flush the decoder some more.
2012-07-04 Josep Torra <josep@fluendo.com>
* src/mp3tl-priv.h:
* src/mp3tl.c: (mp3tl_new), (mp3tl_free):
Ensure that the decoder instance is memory aligned otherwise
we can have some segfaults in the Neon assembly due missaligned
memory access.
2012-07-03 Andoni Morales Alastruey <amorales@fluendo.com>
* src/Makefile.am:
Don't link with ipp in the static build to avoid duplicated
symbols in the final binary
2012-05-31 Release Maker <nomail@fluendo.com>
* configure.ac: Back to TRUNK.
=== release 0.10.19 ===
2012-05-31 Josep Torra <josep@fluendo.com>
* configure.ac:
* src/Makefile.am:
Use the new macro AG_NEED_IPP in the configure script.
2012-05-16 Josep Torra <josep@fluendo.com>
* src/bitstream.c: (bs_getbytes):
* src/bitstream.h:
* src/common.c: (js_bound):
* src/flump3dec.c: (gst_flump3dec_decode):
* src/mp3-c.c: (III_get_side_info), (III_get_LSF_scale_data),
(huffman_decoder), (III_stereo):
* src/mp3tl.c: (mp3tl_decode_frame):
Use GST_WARNING instead of g_warning.
2012-05-16 Josep Torra <josep@fluendo.com>
* src/mp3tl.c: (mp3tl_decode_frame):
Make the code more portable.
2012-05-16 Josep Torra <josep@fluendo.com>
* configure.ac:
* src/Makefile.am:
Properly handle ERROR_CFLAGS to not miss warnings if CFLAGS
is redefined in the make run.
2012-05-16 Josep Torra <josep@fluendo.com>
* src/mp3-c-synth.c: (mp3_SubBandSynthesis):
Fix a warning introduced in my recent commit on Neon optimizations.
2012-05-16 Josep Torra <josep@fluendo.com>
* src/Makefile.am:
* src/bitstream.h:
* src/common.h:
* src/flump3dec.h:
* src/gst_compat.h:
Use the gst-compat.h from the common instead of our own copy.
2012-05-15 Josep Torra <josep@fluendo.com>
* src/common.h:
* src/mp3-c-synth.c: (__CACHE_LINE_DECL_ALIGN), (MPG_DCT_8),
(MPG_DCT_16), (MPG_DCT_32), (mp3_dewindow_output), (build_uvec),
(mp3_SubBandSynthesis):
* src/table-dewindow.h:
Add several optimizations with arm NEON assembly.
2012-05-07 Release Maker <nomail@fluendo.com>
* configure.ac: Back to TRUNK.
=== release 0.10.18 ===
2012-05-07 Josep Torra <josep@fluendo.com>
* src/gst_compat.h:
Add missing new file in my previous commit.
2012-05-07 Josep Torra <josep@fluendo.com>
* src/Makefile.am:
* src/bitstream.h:
* src/common.h:
* src/flump3dec.c:
* src/flump3dec.h:
Fixes build with GStreamer prior to 0.10.18.
2012-05-07 Release Maker <nomail@fluendo.com>
* configure.ac: Back to TRUNK.
=== release 0.10.17 ===
2012-04-30 Josep Torra <josep@fluendo.com>
* src/bitstream.c: (h_setbuf):
* src/common.c: (II_pick_table):
* src/flump3dec.c: (gst_flump3dec_decode):
Fix some dead code reported by Clang Static Analyzer.
2012-04-22 Josep Torra <josep@fluendo.com>
* src/bitstream.h:
Fix a copy&paste error.
2012-04-22 Josep Torra <josep@fluendo.com>
* src/bitstream.h:
Fix some more bugs in the optimized path and reenable it again.
2012-04-19 Josep Torra <josep@fluendo.com>
* src/bitstream.h:
Fix a bug in the h_sstel macro.
Turn off the BS optimization as it doesn't work with certain clips.
2012-03-22 Josep Torra <josep@fluendo.com>
* src/flump3dec.c: (gst_flump3dec_decode):
Make the code more portable.
2012-03-22 Josep Torra <josep@fluendo.com>
* AUTHORS:
Reflect support@fluendo.com.
2012-02-20 Josep Torra <josep@fluendo.com>
* configure.ac:
Make it a little more verbose on the summary about the CPU tune
specific flags.
Some fixes to properly report the version and the IPP ussage.
2012-02-15 Xavi Artigas <xartigas@fluendo.com>
* src/bitstream.h:
Fix Visual Studio build. It is unclear that this assembly
optimization would bring benefits, since VS does not handle
well registers modified inside _asm blocks.
2012-01-27 Josep Torra <josep@fluendo.com>
* src/bitstream.c: (bs_free_buffer), (bs_add_buffer):
* src/bitstream.h:
* src/flump3dec.c: (gst_flump3dec_decode),
(gst_flump3dec_decode_buffer), (gst_flump3dec_sink_chain),
(gst_flump3dec_handle_sink_event), (gst_flump3dec_sink_event),
(gst_flump3dec_src_convert), (gst_flump3dec_handle_src_query),
(gst_flump3dec_src_query), (gst_flump3dec_handle_src_event),
(gst_flump3dec_src_event), (gst_flump3dec_init):
Change the code to being able build it in current GStreamer 0.11.
2011-12-05 Release Maker <nomail@fluendo.com>
* configure.ac: Back to TRUNK.
=== release 0.10.16 ===
2011-12-05 Josep Torra <josep@fluendo.com>
* src/mp3-c-synth.c:
* src/mp3-c.c: (inv_mdct_l), (inv_mdct), (III_hybrid):
Use the flag --enable-tune-vfp to decide if the assembly code
have to be turn on.
2011-12-01 Josep Torra <josep@fluendo.com>
* src/decode.c:
* src/decode.h:
Micro optimization on out_fifo and inline it.
2011-12-01 Josep Torra <josep@fluendo.com>
* src/mp3-c-synth.c: (mp3_SubBandSynthesis):
Micro optimization.
2011-12-01 Josep Torra <josep@fluendo.com>
* src/mp3-c-synth.c: (mp3_SubBandSynthesis):
Algorithmic optimization to avoid a lot of intermediate memory
operations.
2011-11-30 Josep Torra <josep@fluendo.com>
* src/mp3-c.c: (calculate_H), (dewindow_block_type_2),
(dewindow_block_type_other), (overlap_addition):
Micro optimization.
2011-11-30 Josep Torra <josep@fluendo.com>
* src/mp3-c-synth.c: (III_polyphase_matrix):
Minor fix on the assembly code.
2011-11-30 Josep Torra <josep@fluendo.com>
* src/mp3-c-synth.c: (MPG_DCT_8), (MPG_DCT_16), (MPG_DCT_32),
(III_polyphase_matrix), (mp3_SubBandSynthesis):
Inline some more code and few microoptimizations.
2011-11-29 Josep Torra <josep@fluendo.com>
* src/mp3-c.c: (calculate_H), (inv_mdct_l),
(dewindow_block_type_2), (dewindow_block_type_other), (inv_mdct),
(overlap_addition), (III_hybrid):
Add few more assembly rewritten bits.
2011-11-29 Josep Torra <josep@fluendo.com>
* src/mp3-c-synth.c: (mp3_dewindow_output):
Minor cleanups.
2011-11-22 Josep Torra <josep@fluendo.com>
* src/Makefile.am:
* src/arm_vfp_synt.S:
* src/mp3-c-synth.c: (mp3_dewindow_output):
Rewrite the subband synthesis code in inline assembly.
2011-11-21 Josep Torra <josep@fluendo.com>
* src/mp3-c-synth.c: (mp3_dewindow_output):
Fix an error introduced in the recent refactoring.
2011-11-20 Josep Torra <josep@fluendo.com>
* src/Makefile.am:
* src/arm_vfp_synt.S:
* src/mp3-c-synth.c: (mp3_dewindow_output), (mp3_SubBandSynthesis):
Initial attempt to rewrite part of the subband synthesis in ARM/VFP
assembly.
2011-11-18 Josep Torra <josep@fluendo.com>
* src/mp3-c-synth.c: (mp3_dewindow_output), (mp3_SubBandSynthesis):
Reorganize the code a little.
2011-11-18 Josep Torra <josep@fluendo.com>
* src/mp3-c-synth.c: (mp3_SubBandSynthesis):
Unroll a loop and implement vectorized additions with liboil.
2011-11-18 Josep Torra <josep@fluendo.com>
* src/bitstream.h:
Use a static mask table for bitstream reader and some cosmetic fixes.
2011-11-18 Josep Torra <josep@fluendo.com>
* src/flump3dec.c: (gst_flump3dec_decode), (conv_bytes_to_time),
(gst_flump3dec_total_time), (gst_flump3dec_src_convert),
(gst_flump3dec_src_query), (gst_flump3dec_time_to_bytepos):
Run gst-indent.
2011-11-18 Josep Torra <josep@fluendo.com>
* src/flump3dec.c: (gst_flump3dec_decode),
(gst_flump3dec_sink_chain), (gst_flump3dec_sink_event):
Few more cleanups.
2011-11-18 Josep Torra <josep@fluendo.com>
* src/flump3dec.c: (gst_flump3dec_sink_chain),
(conv_bytes_to_time), (gst_flump3dec_total_bytes),
(gst_flump3dec_src_convert), (gst_flump3dec_change_state),
(gst_flump3dec_dispose), (gst_flump3dec_get_query_types),
(gst_flump3dec_class_init), (gst_flump3dec_base_init),
(gst_flump3dec_init), (gst_flump3dec_get_type):
Avoid forward declarations.
2011-11-18 Josep Torra <josep@fluendo.com>
* src/flump3dec.c: (gst_flump3dec_get_type),
(gst_flump3dec_class_init), (gst_flump3dec_base_init),
(gst_flump3dec_init), (gst_flump3dec_reset),
(gst_flump3dec_dispose), (gst_flump3dec_flush),
(gst_flump3dec_sink_chain), (gst_flump3dec_check_for_xing),
(gst_flump3dec_update_ts), (gst_flump3dec_drain_avail),
(gst_flump3dec_sink_event), (gst_flump3dec_change_state),
(gst_flump3dec_get_query_types), (conv_bytes_to_time),
(gst_flump3dec_total_bytes), (gst_flump3dec_total_time),
(gst_flump3dec_src_query), (gst_flump3dec_src_convert),
(gst_flump3dec_time_to_bytepos), (gst_flump3dec_src_event),
(plugin_init):
* src/flump3dec.h:
Follow the naming convention we have in other code.
Some minor refactorings.
2011-11-14 Josep Torra <josep@fluendo.com>
* src/common.h:
* src/decode.c: (recover_CRC_error):
Fix build in recent GStreamer and recent gcc versions.
2011-11-12 Josep Torra <josep@fluendo.com>
* src/bitstream.c: (h_setbuf), (h_rewindNbits):
* src/bitstream.h:
Several code cleanups and simplifications.
Activate again the bitstream optimized path to catch possible
corner cases.
2011-11-12 Josep Torra <josep@fluendo.com>
* src/bitstream.c:
* src/bitstream.h:
* src/common.c:
* src/common.h:
* src/decode.c:
* src/decode.h:
* src/flump3dec.c:
* src/flump3dec.h:
* src/mp3-c-synth.c:
* src/mp3-c.c:
* src/mp3-c.h:
* src/mp3-cos-tables.h:
* src/mp3-ipp.c:
* src/mp3-ipp.h:
* src/mp3tl-priv.h:
* src/mp3tl.c:
* src/mp3tl.h:
* src/table-bitalloc.h:
* src/table-dewindow.h:
* src/table-huffdec.h:
* src/table-powtable-2.h:
* src/table-powtable.h:
Update copyright headers.
2011-11-12 Josep Torra <josep@fluendo.com>
* src/bitstream.c: (bs_free_buffer), (bs_reset), (bs_eat),
(bs_consume), (bs_skipbits), (bs_nextbuf), (bs_seek_sync),
(bs_buf_time), (bs_getbytes), (h_setbuf), (h_rewindNbits),
(h_rewindNbytes):
* src/bitstream.h:
* src/common.c: (II_pick_table), (hdr_to_frps), (I_CRC_calc),
(II_CRC_calc), (update_CRC):
* src/common.h:
* src/decode.c: (read_main_header), (read_header),
(set_hdr_data_slots), (II_decode_scale), (I_buffer_sample),
(II_buffer_sample), (II_dequant_and_scale_sample),
(I_dequant_and_scale_sample), (init_syn_filter), (out_fifo),
(recover_CRC_error):
* src/decode.h:
* src/flump3dec.c: (flump3dec_get_type), (flump3dec_class_init),
(flump3dec_base_init), (flump3dec_init), (flump3dec_reset),
(flump3dec_dispose), (flump3dec_flush), (flump3dec_sink_chain),
(flump3dec_check_for_xing), (gst_flump3dec_update_ts),
(flump3dec_drain_avail), (flump3dec_sink_event),
(flump3dec_change_state), (flump3dec_get_query_types),
(conv_bytes_to_time), (flump3dec_total_bytes),
(flump3dec_total_time), (flump3dec_src_query),
(flump3dec_src_convert), (flump3dec_time_to_bytepos),
(flump3dec_src_event), (plugin_init):
* src/mp3-c-synth.c: (III_subband_synthesis),
(mp3_SubBandSynthesis), (III_polyphase_matrix), (MPG_DCT_32),
(MPG_DCT_16), (MPG_DCT_8):
* src/mp3-c.c: (III_get_side_info), (III_get_scale_factors),
(III_get_LSF_scale_data), (III_get_LSF_scale_factors),
(huffman_decoder), (III_huffman_decode), (III_dequantize_sample),
(III_reorder), (III_stereo), (III_antialias), (inv_mdct_s),
(inv_mdct_l), (imdct_9pt), (inv_mdct), (init_mdct), (init_hybrid),
(III_hybrid), (III_frequency_inversion), (c_decode_mp3),
(mp3_c_init), (mp3_c_flush):
* src/mp3-c.h:
* src/mp3-ipp.h:
* src/mp3tl-priv.h:
* src/mp3tl.c: (mp3tl_set_eos), (mp3tl_sync),
(mp3tl_decode_header), (mp3tl_decode_frame), (mp3tl_flush),
(mp3tl_skip_frame), (mp3tl_get_err_reason):
* src/mp3tl.h:
* src/table-bitalloc.h:
* src/table-dewindow-ipp.h:
* src/table-dewindow.h:
* src/table-huffdec.h:
Run gst-indent on the source code.
2011-11-11 Josep Torra <josep@fluendo.com>
* src/common.h:
* src/flump3dec.c:
Fix building with older GStreamer versions.
2011-10-12 Josep Torra <josep@fluendo.com>
* src/flump3dec.c: (flump3dec_drain_avail):
Avoid a segfault accessing to a NULL pointer.
2011-09-05 Josep Torra <josep@fluendo.com>
* src/mp3-ipp.c: (mp3_SubBandSynthesis):
Fixes warning reported by gcc 4.5.2.
2011-08-25 Julien Moutte <julien@fluendo.com>
* gst-fluendo-mp3.spec.in: Support building on Meego with proper IPP
optimizations.
2011-08-19 Julien Moutte <julien@fluendo.com>
* win32/oa/libgstflump3dec_ossbuild.vcproj: Port to IPP 7.
2011-08-19 Julien Moutte <julien@fluendo.com>
* configure.ac:
* win32/Makefile.am:
* win32/oa/Makefile.am:
* win32/oa/config.h:
* win32/oa/config.h.in:
* win32/oa/*.vcproj: Restore the OABuild build
infrastructure. We want to keep it side by side with the new system
to support customers using that build system on windows.
2011-08-08 Josep Torra <josep@fluendo.com>
* configure.ac:
* src/bitstream.c: (bs_free_buffer), (bs_free), (bs_flush),
(bs_add_buffer), (bs_nextbuf):
* src/bitstream.h:
* src/flump3dec.c: (flump3dec_init), (flump3dec_reset),
(flump3dec_drain_avail), (flump3dec_sink_event),
(conv_bytes_to_time), (flump3dec_total_bytes),
(flump3dec_total_time), (flump3dec_src_query),
(flump3dec_time_to_bytepos):
* src/flump3dec.h:
Initial port to GStreamer 0.11.
2011-08-08 Josep Torra <josep@fluendo.com>
* src/bitstream.c: (bs_add_buffer):
* src/bitstream.h:
* src/flump3dec.c: (flump3dec_sink_chain):
Minor simplification on our internal BS reader.
2011-07-27 Josep Torra <josep@fluendo.com>
* src/mp3-c.c: (III_hybrid):
Fix unused variable warning when building with liboil.
2011-02-28 Josep Torra <josep@fluendo.com>
* autogen.sh:
* configure.ac:
* src/flump3dec.c: (flump3dec_sink_event):
* src/mp3-c.c: (III_huffman_decode):
* src/mp3tl.c: (mp3tl_sync):
Fix build on Mac OS X.
2010-10-21 Release Maker <nomail@fluendo.com>
* configure.ac: Back to TRUNK.
|