Changeset 58766eae93336caaf0113e76900900a7a274bd05
- Timestamp:
- 03/07/08 22:51:05
(3 months ago)
- Author:
- Laurent Aimar <fenrir@videolan.org>
- git-committer:
- Laurent Aimar <fenrir@videolan.org> 1215118265 +0000
- git-parent:
[cdb14e56c12730d6a193f07dcb8e0398215e1fad]
- git-author:
- Laurent Aimar <fenrir@videolan.org> 1215118085 +0000
- Message:
Fixed playing of some .mov with raw audio.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| rcdb14e5 |
r58766ea |
|
| 1428 | 1428 | p_soun->i_samplesize = 8; |
|---|
| 1429 | 1429 | break; |
|---|
| | 1430 | case VLC_FOURCC( 'N', 'O', 'N', 'E' ): |
|---|
| | 1431 | case VLC_FOURCC( 'r', 'a', 'w', ' ' ): |
|---|
| 1430 | 1432 | case VLC_FOURCC( 't', 'w', 'o', 's' ): |
|---|
| 1431 | 1433 | case VLC_FOURCC( 's', 'o', 'w', 't' ): |
|---|
| … | … | |
| 1453 | 1455 | |
|---|
| 1454 | 1456 | case( VLC_FOURCC( 'r', 'a', 'w', ' ' ) ): |
|---|
| 1455 | | p_track->fmt.i_codec = VLC_FOURCC( 'a', 'r', 'a', 'w' ); |
|---|
| | 1457 | case( VLC_FOURCC( 'N', 'O', 'N', 'E' ) ): |
|---|
| | 1458 | { |
|---|
| | 1459 | MP4_Box_data_sample_soun_t *p_soun = p_sample->data.p_sample_soun; |
|---|
| | 1460 | |
|---|
| | 1461 | if(p_soun && (p_soun->i_samplesize+7)/8 == 1 ) |
|---|
| | 1462 | p_track->fmt.i_codec = VLC_FOURCC( 'u', '8', ' ', ' ' ); |
|---|
| | 1463 | else |
|---|
| | 1464 | p_track->fmt.i_codec = VLC_FOURCC( 't', 'w', 'o', 's' ); |
|---|
| 1456 | 1465 | |
|---|
| 1457 | 1466 | /* Buggy files workaround */ |
|---|
| … | … | |
| 1472 | 1481 | } |
|---|
| 1473 | 1482 | break; |
|---|
| | 1483 | } |
|---|
| 1474 | 1484 | |
|---|
| 1475 | 1485 | case( VLC_FOURCC( 's', '2', '6', '3' ) ): |
|---|