Changeset 86cc898ec1322515d6f849d729718a54e7bea6ff
- Timestamp:
- 01/26/08 16:18:21
(8 months ago)
- Author:
- Rémi Denis-Courmont <rem@videolan.org>
- git-committer:
- Rémi Denis-Courmont <rem@videolan.org> 1201360701 +0000
- git-parent:
[50d6ebe6833e4933ab433958950b3ed181e62096]
- git-author:
- Rémi Denis-Courmont <rem@videolan.org> 1201360701 +0000
- Message:
Standard MIDI File: don't abuse demux_vaControlHelper which is meant for sample-based audio files. This fixes the warping position and prevent uninplemented seeking.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r99fab90 |
r86cc898 |
|
| 574 | 574 | static int Control (demux_t *p_demux, int i_query, va_list args) |
|---|
| 575 | 575 | { |
|---|
| 576 | | return demux2_vaControlHelper (p_demux->s, 0, -1, 0, 1, i_query, args); |
|---|
| 577 | | } |
|---|
| | 576 | demux_sys_t *p_sys = p_demux->p_sys; |
|---|
| | 577 | |
|---|
| | 578 | switch (i_query) |
|---|
| | 579 | { |
|---|
| | 580 | case DEMUX_GET_TIME: |
|---|
| | 581 | { |
|---|
| | 582 | *(va_arg (args, int64_t *)) = date_Get (&p_sys->pts); |
|---|
| | 583 | return 0; |
|---|
| | 584 | } |
|---|
| | 585 | #if 0 |
|---|
| | 586 | /* TODO: */ |
|---|
| | 587 | case DEMUX_SET_TIME: |
|---|
| | 588 | case DEMUX_GET_POSITION: |
|---|
| | 589 | case DEMUX_SET_POSITION: |
|---|
| | 590 | case DEMUX_GET_LENGTH: |
|---|
| | 591 | #endif |
|---|
| | 592 | } |
|---|
| | 593 | return VLC_EGENERIC; |
|---|
| | 594 | } |
|---|