Changeset 015ae8d010ef34de4876b17d0eb323534f1510be
- Timestamp:
- 27/03/08 07:20:57
(7 months ago)
- Author:
- Jean-Baptiste Kempf <jb@videolan.org>
- git-committer:
- Jean-Baptiste Kempf <jb@videolan.org> 1206598857 -0700
- git-parent:
[0aebd65691ffa6427f13500adc65f5fc1fd8f8d0]
- git-author:
- Dylan <dyudaken@gmail.com> 1206371089 +0200
- Message:
Add hotkey to cycle through audio devices
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r0aebd65 |
r015ae8d |
|
| 517 | 517 | continue; |
|---|
| 518 | 518 | } |
|---|
| 519 | | for( i = 1; i < i_count; i ) |
|---|
| | 519 | |
|---|
| | 520 | for( i = 0; i < i_count; i++ ) |
|---|
| 520 | 521 | { |
|---|
| 521 | 522 | if( val.i_int == list.p_list->p_values[i].i_int ) |
|---|
| … | … | |
| 529 | 530 | "invalid current audio device, selecting 0" ); |
|---|
| 530 | 531 | var_Set( p_aout, "audio-device", |
|---|
| 531 | | list.p_list->p_values[1] ); |
|---|
| 532 | | i = 1; |
|---|
| 533 | | |
|---|
| 534 | | } |
|---|
| 535 | | else if( i == i_count -1 ) |
|---|
| 536 | | { |
|---|
| 537 | | var_Set( p_aout, "audio-device", |
|---|
| 538 | 532 | list.p_list->p_values[0] ); |
|---|
| 539 | 533 | i = 0; |
|---|
| 540 | 534 | |
|---|
| 541 | 535 | } |
|---|
| | 536 | else if( i == i_count -1 ) |
|---|
| | 537 | { |
|---|
| | 538 | var_Set( p_aout, "audio-device", |
|---|
| | 539 | list.p_list->p_values[0] ); |
|---|
| | 540 | i = 0; |
|---|
| | 541 | |
|---|
| | 542 | } |
|---|
| 542 | 543 | else |
|---|
| 543 | 544 | { |
|---|
| 544 | | var_Set( p_aout, "audio-device", |
|---|
| 545 | | list.p_list->p_values[i1] ); |
|---|
| 546 | | i; |
|---|
| 547 | | |
|---|
| | 545 | var_Set( p_aout, "audio-device", |
|---|
| | 546 | list.p_list->p_values[i+1] ); |
|---|
| | 547 | i++; |
|---|
| 548 | 548 | } |
|---|
| 549 | 549 | vout_OSDMessage( VLC_OBJECT(p_input), |
|---|
| 550 | 550 | DEFAULT_CHAN, |
|---|
| 551 | 551 | _("Audio Device: %s"), |
|---|
| 552 | | list2.p_list->p_values[i].psz_string ); |
|---|
| 553 | | |
|---|
| | 552 | list2.p_list->p_values[i].psz_string); |
|---|
| | 553 | vlc_object_release( p_aout ); |
|---|
| 554 | 554 | } |
|---|
| 555 | 555 | else if( i_action == ACTIONID_SUBTITLE_TRACK ) |
|---|
| … | … | |
| 858 | 858 | osd_MenuActivate( VLC_OBJECT(p_intf) ); |
|---|
| 859 | 859 | } |
|---|
| | 860 | |
|---|
| 860 | 861 | } |
|---|
| 861 | 862 | if( p_vout ) |
|---|