mirror of
https://github.com/vdr-projects/vdr.git
synced 2025-03-01 10:50:46 +00:00
Fixed DVD audio sync problems
This commit is contained in:
@@ -19,7 +19,11 @@
|
||||
* along with GNU Make; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*
|
||||
*------------------------------------------------------------
|
||||
*
|
||||
* 24 Nov 2001
|
||||
* Andreas Schultz <aschultz@cs.uni-magdeburg.de>
|
||||
* Added ac3_buffersize()
|
||||
*/
|
||||
|
||||
#define AC3_BUFFER_SIZE (6*1024*16)
|
||||
@@ -55,4 +59,6 @@ size_t ac3dec_decode_data (plugin_output_audio_t *output, uint8_t *data_start, u
|
||||
size_t ac3dec_decode_data (uint8_t *data_start ,uint8_t *data_end, int ac3reset, int *input_pointer, int *output_pointer, char *ac3_data);
|
||||
#endif
|
||||
|
||||
uint32_t ac3_buffersize();
|
||||
|
||||
#endif
|
||||
|
@@ -31,6 +31,9 @@
|
||||
* Matjaz Thaler <matjaz.thaler@rd.iskraemeco.si>
|
||||
* Added support for DVB-s PCI card
|
||||
*
|
||||
* 24 Nov 2001
|
||||
* Andreas Schultz <aschultz@cs.uni-magdeburg.de>
|
||||
* Added ac3_buffersize()
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
@@ -96,6 +99,11 @@ static uint32_t buffer_size = 0;;
|
||||
// for error handling
|
||||
jmp_buf error_jmp_mark;
|
||||
|
||||
uint32_t ac3_buffersize()
|
||||
{
|
||||
return buffer_size;
|
||||
}
|
||||
|
||||
static uint32_t decode_buffer_syncframe (syncinfo_t *syncinfo, uint8_t **start, uint8_t *end)
|
||||
{
|
||||
uint8_t *cur = *start;
|
||||
|
Reference in New Issue
Block a user