Changeset 70
- Timestamp:
- 06/10/09 17:35:27 (15 months ago)
- Location:
- trunk/A52
- Files:
-
- 2 modified
-
ACShepA52Codec.h (modified) (1 diff)
-
ACShepA52Decoder.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/A52/ACShepA52Codec.h
r65 r70 37 37 virtual void GetProperty(AudioCodecPropertyID inPropertyID, UInt32& ioPropertyDataSize, void* outPropertyData); 38 38 virtual void GetPropertyInfo(AudioCodecPropertyID inPropertyID, UInt32& outPropertyDataSize, Boolean& outWritable); 39 virtual void ACShepA52Codec::ReallocateInputBuffer(UInt32 inInputBufferByteSize);39 virtual void ReallocateInputBuffer(UInt32 inInputBufferByteSize); 40 40 41 41 -
trunk/A52/ACShepA52Decoder.h
r67 r70 57 57 // Implementation 58 58 private: 59 void ACShepA52Decoder::UpgradeOldPrefs();59 void UpgradeOldPrefs(); 60 60 void DetermineStreamParameters(); 61 61 UInt32 SyncA52Stream(UInt32 &bytes_to_read, Byte *input_data, int &a52_flags, int &a52_samplerate, int &a52_bitrate, bool shouldResync); 62 62 UInt32 AppendPacket(const void* inInputData, UInt32 inInputDataSize, UInt32 bufferStartOffset, UInt32 offset, UInt32& packetSize); 63 void ACShepA52Decoder::getChannelMap(int a52_flags, int chanMap[6]);63 void getChannelMap(int a52_flags, int chanMap[6]); 64 64 template <class outPtr, class inPtr> 65 UInt32 ACShepA52Decoder::InterleaveSamples(void *output_data_untyped, UInt32 output_data_offset, sample_t *output_samples, int a52_flags);65 UInt32 InterleaveSamples(void *output_data_untyped, UInt32 output_data_offset, sample_t *output_samples, int a52_flags); 66 66 67 67 a52_state_t *decoder_state;
