Switch all headers to using Doxygen and cleanup contact info
* Swap old email + website address with 'Aegisub Project http://www.aegisub.org/' * Set categories for all files (jfs) * Add descriptions for each file (jfs) * Add $Id$ keyword Originally committed to SVN as r3310.
This commit is contained in:
parent
3097ca162d
commit
12aa34088a
344 changed files with 2740 additions and 2044 deletions
|
@ -24,7 +24,16 @@
|
||||||
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*
|
//
|
||||||
|
// Aegisub Project http://www.aegisub.org/
|
||||||
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file MatroskaParser.c
|
||||||
|
/// @brief Haali's low-level Matroska-parsing library
|
||||||
|
/// @ingroup video_input
|
||||||
|
///
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
@ -3310,3 +3319,4 @@ const char *cs_GetLastError(CompressedStream *cs)
|
||||||
return cs->errmsg;
|
return cs->errmsg;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -24,13 +24,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://www.aegisub.net
|
|
||||||
// Contact: mailto:jiifurusu@gmail.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file aegisub_endian.h
|
||||||
|
/// @brief Convert numbers between various endianness
|
||||||
|
/// @ingroup utility
|
||||||
|
///
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
@ -344,3 +345,4 @@ namespace Endian {
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file aegisublocale.cpp
|
||||||
|
/// @brief Enumerate available locales for picking translation on Windows
|
||||||
|
/// @ingroup utility
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
///////////
|
///////////
|
||||||
|
@ -175,3 +176,4 @@ wxArrayInt AegisubLocale::GetAvailableLanguages() {
|
||||||
|
|
||||||
return final;
|
return final;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file aegisublocale.h
|
||||||
|
/// @see aegisublocale.cpp
|
||||||
|
/// @ingroup utility
|
||||||
|
///
|
||||||
|
|
||||||
#ifndef LOCALE_H
|
#ifndef LOCALE_H
|
||||||
#define LOCALE_H
|
#define LOCALE_H
|
||||||
|
@ -60,3 +61,4 @@ public:
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file ass_attachment.cpp
|
||||||
|
/// @brief Manage files embedded in subtitles
|
||||||
|
/// @ingroup subs_storage
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
////////////
|
////////////
|
||||||
|
@ -287,3 +288,4 @@ void AttachData::Finish() {
|
||||||
buffer.Clear();
|
buffer.Clear();
|
||||||
buffer.Shrink();
|
buffer.Shrink();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file ass_attachment.h
|
||||||
|
/// @see ass_attachment.cpp
|
||||||
|
/// @ingroup subs_storage
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -90,3 +91,4 @@ public:
|
||||||
AssAttachment(wxString name);
|
AssAttachment(wxString name);
|
||||||
~AssAttachment();
|
~AssAttachment();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file ass_dialogue.cpp
|
||||||
|
/// @brief Class for dialogue lines in subtitles
|
||||||
|
/// @ingroup subs_storage
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
////////////
|
////////////
|
||||||
|
@ -915,3 +916,4 @@ void AssDialogueBlockDrawing::TransformCoords(int mx,int my,double x,double y) {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file ass_dialogue.h
|
||||||
|
/// @see ass_dialogue.cpp
|
||||||
|
/// @ingroup subs_storage
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -202,3 +203,4 @@ public:
|
||||||
AssDialogue(wxString data,int version=1);
|
AssDialogue(wxString data,int version=1);
|
||||||
~AssDialogue();
|
~AssDialogue();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file ass_entry.cpp
|
||||||
|
/// @brief Superclass for different kinds of lines in subtitles
|
||||||
|
/// @ingroup subs_storage
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
///////////
|
///////////
|
||||||
|
@ -132,3 +133,4 @@ AssEntry *AssEntry::Clone() const {
|
||||||
// Return
|
// Return
|
||||||
return final;
|
return final;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file ass_entry.h
|
||||||
|
/// @see ass_entry.cpp
|
||||||
|
/// @ingroup subs_storage
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -106,3 +107,4 @@ public:
|
||||||
|
|
||||||
// This operator is for sorting
|
// This operator is for sorting
|
||||||
bool operator < (const AssEntry &t1, const AssEntry &t2);
|
bool operator < (const AssEntry &t1, const AssEntry &t2);
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file ass_export_filter.cpp
|
||||||
|
/// @brief Baseclass for and management of single export filters
|
||||||
|
/// @ingroup export
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
///////////
|
///////////
|
||||||
|
@ -196,3 +197,4 @@ void AssExportFilterChain::PrepareFilters() {
|
||||||
}
|
}
|
||||||
instance->Unprepared.clear();
|
instance->Unprepared.clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file ass_export_filter.h
|
||||||
|
/// @see ass_export_filter.cpp
|
||||||
|
/// @ingroup export
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -108,3 +109,4 @@ public:
|
||||||
virtual wxWindow *GetConfigDialogWindow(wxWindow *parent); // Draw setup controls - this function may optionally be overridden.
|
virtual wxWindow *GetConfigDialogWindow(wxWindow *parent); // Draw setup controls - this function may optionally be overridden.
|
||||||
virtual void LoadSettings(bool IsDefault); // Config dialog is done - extract data now.
|
virtual void LoadSettings(bool IsDefault); // Config dialog is done - extract data now.
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file ass_exporter.cpp
|
||||||
|
/// @brief Overall set-up and management of export operations
|
||||||
|
/// @ingroup export
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
///////////
|
///////////
|
||||||
|
@ -181,3 +182,4 @@ wxString AssExporter::GetDescription(wxString name) {
|
||||||
}
|
}
|
||||||
throw wxString::Format(_T("Filter not found: %s"), name.c_str());
|
throw wxString::Format(_T("Filter not found: %s"), name.c_str());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file ass_exporter.h
|
||||||
|
/// @see ass_exporter.cpp
|
||||||
|
/// @ingroup export
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -82,3 +83,4 @@ public:
|
||||||
AssFile *GetOriginalSubs() { return OriginalSubs; }
|
AssFile *GetOriginalSubs() { return OriginalSubs; }
|
||||||
wxString GetDescription(wxString name);
|
wxString GetDescription(wxString name);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file ass_file.cpp
|
||||||
|
/// @brief Overall storage of subtitle files, undo management and more
|
||||||
|
/// @ingroup subs_storage
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
////////////
|
////////////
|
||||||
|
@ -1054,3 +1055,4 @@ bool AssFile::StackModified;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file ass_file.h
|
||||||
|
/// @see ass_file.cpp
|
||||||
|
/// @ingroup subs_storage
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -134,3 +135,4 @@ public:
|
||||||
return std::less<T>()(*x, *y);
|
return std::less<T>()(*x, *y);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:jiifurusu@gmail.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file ass_karaoke.cpp
|
||||||
|
/// @brief Parse and manipulate ASSA karaoke tags
|
||||||
|
/// @ingroup subs_storage
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
@ -118,3 +119,4 @@ void ParseAssKaraokeTags(const AssDialogue *line, AssKaraokeVector &syls)
|
||||||
syls.push_back(syl);
|
syls.push_back(syl);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:jiifurusu@gmail.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file ass_karaoke.h
|
||||||
|
/// @see ass_karaoke.cpp
|
||||||
|
/// @ingroup subs_storage
|
||||||
|
///
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
@ -51,3 +52,4 @@ struct AssKaraokeSyllable {
|
||||||
typedef std::vector<AssKaraokeSyllable> AssKaraokeVector;
|
typedef std::vector<AssKaraokeSyllable> AssKaraokeVector;
|
||||||
|
|
||||||
void ParseAssKaraokeTags(const AssDialogue *line, AssKaraokeVector &syls);
|
void ParseAssKaraokeTags(const AssDialogue *line, AssKaraokeVector &syls);
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file ass_override.cpp
|
||||||
|
/// @brief Parse and modify ASSA style overrides
|
||||||
|
/// @ingroup subs_storage
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
////////////
|
////////////
|
||||||
|
@ -812,3 +813,4 @@ wxString AssOverrideTag::ToString() {
|
||||||
if (parenthesis) result += _T(")");
|
if (parenthesis) result += _T(")");
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file ass_override.h
|
||||||
|
/// @see ass_override.cpp
|
||||||
|
/// @ingroup subs_storage
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -141,3 +142,4 @@ public:
|
||||||
AssOverrideTagProto();
|
AssOverrideTagProto();
|
||||||
~AssOverrideTagProto();
|
~AssOverrideTagProto();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file ass_style.cpp
|
||||||
|
/// @brief Class for style definitions in subtitles
|
||||||
|
/// @ingroup subs_storage
|
||||||
|
///
|
||||||
|
|
||||||
////////////
|
////////////
|
||||||
// Includes
|
// Includes
|
||||||
|
@ -592,3 +593,4 @@ void AssStyle::GetEncodings(wxArrayString &encodingStrings) {
|
||||||
encodingStrings.Add(wxString(_T("238 - ")) + _("East European"));
|
encodingStrings.Add(wxString(_T("238 - ")) + _("East European"));
|
||||||
encodingStrings.Add(wxString(_T("255 - ")) + _("OEM"));
|
encodingStrings.Add(wxString(_T("255 - ")) + _("OEM"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file ass_style.h
|
||||||
|
/// @see ass_style.cpp
|
||||||
|
/// @ingroup subs_storage
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -112,3 +113,4 @@ public:
|
||||||
AssStyle(wxString data,int version=1);
|
AssStyle(wxString data,int version=1);
|
||||||
~AssStyle();
|
~AssStyle();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file ass_style_storage.cpp
|
||||||
|
/// @brief Manage stores of styles
|
||||||
|
/// @ingroup style_editor
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
////////////
|
////////////
|
||||||
|
@ -113,3 +114,4 @@ AssStyle *AssStyleStorage::GetStyle(wxString name) {
|
||||||
}
|
}
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file ass_style_storage.h
|
||||||
|
/// @see ass_style_storage.cpp
|
||||||
|
/// @ingroup style_editor
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#ifndef ASS_STYLE_STORAGE_H
|
#ifndef ASS_STYLE_STORAGE_H
|
||||||
|
@ -65,3 +66,4 @@ public:
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file ass_time.cpp
|
||||||
|
/// @brief Class for managing timestamps in subtitles
|
||||||
|
/// @ingroup subs_storage
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
////////////
|
////////////
|
||||||
|
@ -442,3 +443,4 @@ wxString FractionalTime::FromMillisecs(int64_t msec) {
|
||||||
RETURN:
|
RETURN:
|
||||||
return wxString::Format(_T("%02i") + sep + _T("%02i") + sep + _T("%02i") + sep + _T("%02i"),h,m,s,f);
|
return wxString::Format(_T("%02i") + sep + _T("%02i") + sep + _T("%02i") + sep + _T("%02i"),h,m,s,f);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file ass_time.h
|
||||||
|
/// @see ass_time.cpp
|
||||||
|
/// @ingroup subs_storage
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -104,3 +105,4 @@ public:
|
||||||
wxString FromAssTime(AssTime time);
|
wxString FromAssTime(AssTime time);
|
||||||
wxString FromMillisecs(int64_t msec);
|
wxString FromMillisecs(int64_t msec);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_box.cpp
|
||||||
|
/// @brief The entire audio area in the main UI, containing display and related toolbars
|
||||||
|
/// @ingroup audio_ui
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
///////////
|
///////////
|
||||||
|
@ -679,3 +680,4 @@ void FocusEvent::OnSetFocus(wxFocusEvent &event) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_box.h
|
||||||
|
/// @see audio_box.cpp
|
||||||
|
/// @ingroup audio_ui
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#ifndef AUDIO_BOX_H
|
#ifndef AUDIO_BOX_H
|
||||||
|
@ -182,3 +183,4 @@ enum {
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_display.cpp
|
||||||
|
/// @brief Display audio in the main UI
|
||||||
|
/// @ingroup audio_ui
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
///////////
|
///////////
|
||||||
|
@ -2410,3 +2411,4 @@ void AudioDisplay::UpdateTimeEditCtrls() {
|
||||||
grid->editBox->EndTime->SetTime(curEndMS,true);
|
grid->editBox->EndTime->SetTime(curEndMS,true);
|
||||||
grid->editBox->Duration->SetTime(curEndMS-curStartMS,true);
|
grid->editBox->Duration->SetTime(curEndMS-curStartMS,true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_display.h
|
||||||
|
/// @see audio_display.cpp
|
||||||
|
/// @ingroup audio_ui
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#ifndef AUDIO_DISPLAY_H
|
#ifndef AUDIO_DISPLAY_H
|
||||||
|
@ -201,3 +202,4 @@ enum {
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_karaoke.cpp
|
||||||
|
/// @brief Karaoke table UI in audio box (not in audio display)
|
||||||
|
/// @ingroup audio_ui
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
///////////
|
///////////
|
||||||
|
@ -879,3 +880,4 @@ void AudioKaraokeTagMenu::OnSelectItem(wxCommandEvent &event) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_karaoke.h
|
||||||
|
/// @see audio_karaoke.cpp
|
||||||
|
/// @ingroup audio_ui
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#ifndef AUDIO_KARAOKE_H
|
#ifndef AUDIO_KARAOKE_H
|
||||||
|
@ -139,3 +140,4 @@ public:
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_player.cpp
|
||||||
|
/// @brief Baseclass for audio players
|
||||||
|
/// @ingroup audio_output
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
///////////
|
///////////
|
||||||
|
@ -186,3 +187,4 @@ void AudioPlayerFactoryManager::ClearProviders() {
|
||||||
// Static
|
// Static
|
||||||
template <class AudioPlayerFactory> std::map<wxString,AudioPlayerFactory*>* FactoryManager<AudioPlayerFactory>::factories=NULL;
|
template <class AudioPlayerFactory> std::map<wxString,AudioPlayerFactory*>* FactoryManager<AudioPlayerFactory>::factories=NULL;
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:jiifurusu@gmail.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_player_alsa.cpp
|
||||||
|
/// @brief ALSA-based audio output
|
||||||
|
/// @ingroup audio_output
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
@ -391,3 +392,4 @@ void AlsaPlayer::async_write_handler(snd_async_handler_t *pcm_callback)
|
||||||
|
|
||||||
|
|
||||||
#endif // WITH_ALSA
|
#endif // WITH_ALSA
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:jiifurusu@gmail.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_player_alsa.h
|
||||||
|
/// @see audio_player_alsa.cpp
|
||||||
|
/// @ingroup audio_output
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#ifdef WITH_ALSA
|
#ifdef WITH_ALSA
|
||||||
|
@ -111,3 +112,4 @@ public:
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_player_dsound.cpp
|
||||||
|
/// @brief Old DirectSound-based audio output
|
||||||
|
/// @ingroup audio_output
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
///////////
|
///////////
|
||||||
|
@ -403,3 +404,4 @@ void DirectSoundPlayerThread::Stop() {
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif // WITH_DIRECTSOUND
|
#endif // WITH_DIRECTSOUND
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_player_dsound.h
|
||||||
|
/// @see audio_player_dsound.cpp
|
||||||
|
/// @ingroup audio_output
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
///////////
|
///////////
|
||||||
|
@ -139,3 +140,4 @@ public:
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://www.aegisub.net/
|
|
||||||
// Contact: mailto:jiifurusu@gmail.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_player_dsound2.cpp
|
||||||
|
/// @brief New DirectSound-based audio output
|
||||||
|
/// @ingroup audio_output
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
///////////
|
///////////
|
||||||
|
@ -911,3 +912,4 @@ double DirectSoundPlayer2::GetVolume()
|
||||||
|
|
||||||
|
|
||||||
#endif // WITH_DIRECTSOUND
|
#endif // WITH_DIRECTSOUND
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://www.aegisub.net/
|
|
||||||
// Contact: mailto:jiifurusu@gmail.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_player_dsound2.h
|
||||||
|
/// @see audio_player_dsound2.cpp
|
||||||
|
/// @ingroup audio_output
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#ifdef WITH_DIRECTSOUND
|
#ifdef WITH_DIRECTSOUND
|
||||||
|
@ -81,3 +82,4 @@ public:
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_player_manager.h
|
||||||
|
/// @brief Manage available audio output implementations
|
||||||
|
/// @ingroup audio_output
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -69,3 +70,4 @@ public:
|
||||||
DECLARE_EVENT_TYPE(wxEVT_STOP_AUDIO, -1)
|
DECLARE_EVENT_TYPE(wxEVT_STOP_AUDIO, -1)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:jiifurusu@gmail.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_player_openal.cpp
|
||||||
|
/// @brief OpenAL-based audio output
|
||||||
|
/// @ingroup audio_output
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
@ -341,3 +342,4 @@ int64_t OpenALPlayer::GetCurrentPosition()
|
||||||
|
|
||||||
#endif // WITH_OPENAL
|
#endif // WITH_OPENAL
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:jiifurusu@gmail.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_player_openal.h
|
||||||
|
/// @see audio_player_openal.cpp
|
||||||
|
/// @ingroup audio_output
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#ifdef WITH_OPENAL
|
#ifdef WITH_OPENAL
|
||||||
|
@ -125,3 +126,4 @@ public:
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_player_portaudio.cpp
|
||||||
|
/// @brief PortAudio v18-based audio output
|
||||||
|
/// @ingroup audio_output
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
@ -282,3 +283,4 @@ wxArrayString PortAudioPlayer::GetOutputDevices(wxString favorite) {
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif // WITH_PORTAUDIO
|
#endif // WITH_PORTAUDIO
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_player_portaudio.h
|
||||||
|
/// @see audio_player_portaudio.cpp
|
||||||
|
/// @ingroup audio_output
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#ifdef WITH_PORTAUDIO
|
#ifdef WITH_PORTAUDIO
|
||||||
|
@ -110,3 +111,4 @@ public:
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif //ifdef WITH_PORTAUDIO
|
#endif //ifdef WITH_PORTAUDIO
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:jiifurusu@gmail.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_player_pulse.cpp
|
||||||
|
/// @brief PulseAudio-based audio output
|
||||||
|
/// @ingroup audio_output
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
@ -399,3 +400,4 @@ void PulseAudioPlayer::pa_stream_notify(pa_stream *p, PulseAudioPlayer *thread)
|
||||||
|
|
||||||
|
|
||||||
#endif // WITH_PULSEAUDIO
|
#endif // WITH_PULSEAUDIO
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:jiifurusu@gmail.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_player_pulse.h
|
||||||
|
/// @see audio_player_pulse.cpp
|
||||||
|
/// @ingroup audio_output
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#ifdef WITH_PULSEAUDIO
|
#ifdef WITH_PULSEAUDIO
|
||||||
|
@ -127,3 +128,4 @@ public:
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_provider.cpp
|
||||||
|
/// @brief Baseclass for audio providers
|
||||||
|
/// @ingroup audio_input
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
///////////
|
///////////
|
||||||
|
@ -298,3 +299,4 @@ void AudioProviderFactoryManager::ClearProviders() {
|
||||||
//////////
|
//////////
|
||||||
// Static
|
// Static
|
||||||
template <class AudioProviderFactory> std::map<wxString,AudioProviderFactory*>* FactoryManager<AudioProviderFactory>::factories=NULL;
|
template <class AudioProviderFactory> std::map<wxString,AudioProviderFactory*>* FactoryManager<AudioProviderFactory>::factories=NULL;
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_provider_avs.cpp
|
||||||
|
/// @brief Avisynth-based audio provider
|
||||||
|
/// @ingroup audio_input
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
///////////
|
///////////
|
||||||
|
@ -206,3 +207,4 @@ void AvisynthAudioProvider::GetAudio(void *buf, int64_t start, int64_t count) {
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_provider_avs.h
|
||||||
|
/// @see audio_provider_avs.cpp
|
||||||
|
/// @ingroup audio_input
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
///////////
|
///////////
|
||||||
|
@ -77,3 +78,4 @@ public:
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_provider_convert.cpp
|
||||||
|
/// @brief Intermediate sample format-converting audio provider
|
||||||
|
/// @ingroup audio_input
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
///////////
|
///////////
|
||||||
|
@ -210,3 +211,4 @@ AudioProvider *CreateConvertAudioProvider(AudioProvider *source_provider) {
|
||||||
|
|
||||||
return provider;
|
return provider;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_provider_convert.h
|
||||||
|
/// @see audio_provider_convert.cpp
|
||||||
|
/// @ingroup audio_input
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -67,3 +68,4 @@ public:
|
||||||
|
|
||||||
AudioProvider *CreateConvertAudioProvider(AudioProvider *source_provider);
|
AudioProvider *CreateConvertAudioProvider(AudioProvider *source_provider);
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -25,12 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
//
|
||||||
// AEGISUB
|
// $Id$
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
/// @file audio_provider_downmix.cpp
|
||||||
// Contact: mailto:jiifurusu@gmail.com
|
/// @brief Intermediate audio provider downmixing the signal to mono
|
||||||
|
/// @ingroup audio_input
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
//////////////////
|
//////////////////
|
||||||
|
@ -120,3 +122,4 @@ void DownmixingAudioProvider::GetAudio(void *buf, int64_t start, int64_t count)
|
||||||
// Done downmixing, free the work buffer
|
// Done downmixing, free the work buffer
|
||||||
delete[] tmp;
|
delete[] tmp;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:jiifurusu@gmail.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_provider_downmix.h
|
||||||
|
/// @see audio_provider_downmix.cpp
|
||||||
|
/// @ingroup audio_input
|
||||||
|
///
|
||||||
|
|
||||||
#include "include/aegisub/audio_provider.h"
|
#include "include/aegisub/audio_provider.h"
|
||||||
|
|
||||||
|
@ -51,3 +52,4 @@ public:
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_provider_dummy.cpp
|
||||||
|
/// @brief Dummy (silence or noise) audio provider
|
||||||
|
/// @ingroup audio_input
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
///////////
|
///////////
|
||||||
|
@ -73,3 +74,4 @@ void DummyAudioProvider::GetAudio(void *buf, int64_t start, int64_t count) {
|
||||||
*workbuf++ = 0;
|
*workbuf++ = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_provider_dummy.h
|
||||||
|
/// @see audio_provider_dummy.cpp
|
||||||
|
/// @ingroup audio_input
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -56,3 +57,4 @@ public:
|
||||||
|
|
||||||
void GetAudio(void *buf, int64_t start, int64_t count);
|
void GetAudio(void *buf, int64_t start, int64_t count);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_provider_ffmpegsource.cpp
|
||||||
|
/// @brief ffms2-based audio provider
|
||||||
|
/// @ingroup audio_input ffms2
|
||||||
|
///
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
|
@ -227,3 +228,4 @@ void FFmpegSourceAudioProvider::GetAudio(void *Buf, int64_t Start, int64_t Count
|
||||||
|
|
||||||
|
|
||||||
#endif /* WITH_FFMPEGSOURCE */
|
#endif /* WITH_FFMPEGSOURCE */
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_provider_ffmpegsource.h
|
||||||
|
/// @see audio_provider_ffmpegsource.cpp
|
||||||
|
/// @ingroup audio_input ffms2
|
||||||
|
///
|
||||||
|
|
||||||
///////////
|
///////////
|
||||||
// Headers
|
// Headers
|
||||||
|
@ -77,3 +78,4 @@ public:
|
||||||
|
|
||||||
#endif /* WITH_FFMPEGSOURCE */
|
#endif /* WITH_FFMPEGSOURCE */
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_provider_hd.cpp
|
||||||
|
/// @brief Caching audio provider using a file for backing
|
||||||
|
/// @ingroup audio_input
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
///////////
|
///////////
|
||||||
|
@ -180,3 +181,4 @@ wxString HDAudioProvider::DiskCacheName() {
|
||||||
}
|
}
|
||||||
return _T("");
|
return _T("");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_provider_hd.h
|
||||||
|
/// @see audio_provider_hd.cpp
|
||||||
|
/// @ingroup audio_input
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -64,3 +65,4 @@ public:
|
||||||
|
|
||||||
void GetAudio(void *buf, int64_t start, int64_t count);
|
void GetAudio(void *buf, int64_t start, int64_t count);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_provider_manager.h
|
||||||
|
/// @brief Manage available audio provider implementations
|
||||||
|
/// @ingroup audio_input
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -53,3 +54,4 @@ public:
|
||||||
static AudioProvider *GetAudioProvider(wxString filename, int cache=-1);
|
static AudioProvider *GetAudioProvider(wxString filename, int cache=-1);
|
||||||
static void ClearProviders();
|
static void ClearProviders();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:jiifurusu@gmail.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_provider_pcm.cpp
|
||||||
|
/// @brief PCM WAV and WAV64 audio provider
|
||||||
|
/// @ingroup audio_input
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
@ -559,3 +560,4 @@ AudioProvider *CreatePCMAudioProvider(const wxString &filename)
|
||||||
// no providers could be created
|
// no providers could be created
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:jiifurusu@gmail.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_provider_pcm.h
|
||||||
|
/// @see audio_provider_pcm.cpp
|
||||||
|
/// @ingroup audio_input
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -97,3 +98,4 @@ public:
|
||||||
AudioProvider *CreatePCMAudioProvider(const wxString &filename);
|
AudioProvider *CreatePCMAudioProvider(const wxString &filename);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_provider_quicktime.cpp
|
||||||
|
/// @brief QuickTime-based audio provider
|
||||||
|
/// @ingroup audio_input quicktime
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#include "audio_provider_quicktime.h"
|
#include "audio_provider_quicktime.h"
|
||||||
|
@ -178,3 +179,4 @@ void QuickTimeAudioProvider::GetAudio(void *buf, int64_t start, int64_t count) {
|
||||||
|
|
||||||
|
|
||||||
#endif /* WITH_QUICKTIME */
|
#endif /* WITH_QUICKTIME */
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_provider_quicktime.h
|
||||||
|
/// @see audio_provider_quicktime.cpp
|
||||||
|
/// @ingroup audio_input quicktime
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -76,3 +77,4 @@ public:
|
||||||
|
|
||||||
|
|
||||||
#endif /* WITH_QUICKTIME */
|
#endif /* WITH_QUICKTIME */
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_provider_ram.cpp
|
||||||
|
/// @brief Caching audio provider using heap memory for backing
|
||||||
|
/// @ingroup audio_input
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
///////////
|
///////////
|
||||||
|
@ -175,3 +176,4 @@ void RAMAudioProvider::GetAudio(void *buf, int64_t start, int64_t count) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_provider_ram.h
|
||||||
|
/// @see audio_provider_ram.cpp
|
||||||
|
/// @ingroup audio_input
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -60,3 +61,4 @@ public:
|
||||||
|
|
||||||
void GetAudio(void *buf, int64_t start, int64_t count);
|
void GetAudio(void *buf, int64_t start, int64_t count);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_provider_stream.cpp
|
||||||
|
/// @brief Unused aggregate audio provider, intended to be used for audio scrubbing feature
|
||||||
|
/// @ingroup audio_input
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
///////////
|
///////////
|
||||||
|
@ -154,3 +155,4 @@ StreamAudioProvider::BufferChunk::BufferChunk() {
|
||||||
buf.resize(BUFSIZE);
|
buf.resize(BUFSIZE);
|
||||||
isFree = true;
|
isFree = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_provider_stream.h
|
||||||
|
/// @see audio_provider_stream.cpp
|
||||||
|
/// @ingroup audio_input
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -78,3 +79,4 @@ public:
|
||||||
void Append(void *buf, int64_t count);
|
void Append(void *buf, int64_t count);
|
||||||
void SetParams(int channels,int rate,int bps);
|
void SetParams(int channels,int rate,int bps);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -26,13 +26,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_spectrum.cpp
|
||||||
|
/// @brief Caching frequency-power spectrum renderer for audio display
|
||||||
|
/// @ingroup audio_ui
|
||||||
|
///
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
|
@ -614,3 +615,4 @@ void AudioSpectrum::SetScaling(float _power_scale)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -26,13 +26,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file audio_spectrum.h
|
||||||
|
/// @see audio_spectrum.cpp
|
||||||
|
/// @ingroup audio_ui
|
||||||
|
///
|
||||||
|
|
||||||
#ifndef AUDIO_SPECTRUM_H
|
#ifndef AUDIO_SPECTRUM_H
|
||||||
#define AUDIO_SPECTRUM_H
|
#define AUDIO_SPECTRUM_H
|
||||||
|
@ -75,3 +76,4 @@ public:
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:jiifurusu@gmail.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file auto4_base.cpp
|
||||||
|
/// @brief Baseclasses for Automation 4 scripting framework
|
||||||
|
/// @ingroup scripting
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
@ -808,3 +809,4 @@ namespace Automation4 {
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // WITH_AUTOMATION
|
#endif // WITH_AUTOMATION
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:jiifurusu@gmail.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file auto4_base.h
|
||||||
|
/// @see auto4_base.cpp
|
||||||
|
/// @ingroup scripting
|
||||||
|
///
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
@ -366,3 +367,4 @@ namespace Automation4 {
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:jiifurusu@gmail.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file auto4_lua.cpp
|
||||||
|
/// @brief Lua 5.1-based scripting engine
|
||||||
|
/// @ingroup scripting
|
||||||
|
///
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
|
@ -943,3 +944,4 @@ namespace Automation4 {
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // WITH_AUTO4_LUA
|
#endif // WITH_AUTO4_LUA
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:jiifurusu@gmail.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file auto4_lua.h
|
||||||
|
/// @see auto4_lua.cpp
|
||||||
|
/// @ingroup scripting
|
||||||
|
///
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
@ -255,3 +256,4 @@ namespace Automation4 {
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:jiifurusu@gmail.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file auto4_lua_assfile.cpp
|
||||||
|
/// @brief Lua 5.1-based scripting engine (interface to subtitle files)
|
||||||
|
/// @ingroup scripting
|
||||||
|
///
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
|
@ -969,3 +970,4 @@ namespace Automation4 {
|
||||||
|
|
||||||
#endif // WITH_AUTO4_LUA
|
#endif // WITH_AUTO4_LUA
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:jiifurusu@gmail.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file auto4_lua_dialog.cpp
|
||||||
|
/// @brief Lua 5.1-based scripting engine (configuration-dialogue interface)
|
||||||
|
/// @ingroup scripting
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
@ -816,3 +817,4 @@ badcontrol:
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // WITH_AUTO4_LUA
|
#endif // WITH_AUTO4_LUA
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:jiifurusu@gmail.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file auto4_lua_factory.h
|
||||||
|
/// @brief Factory-class for Lua 5.1-based scripting engine
|
||||||
|
/// @ingroup scripting
|
||||||
|
///
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
@ -54,3 +55,4 @@ namespace Automation4 {
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:jiifurusu@gmail.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file auto4_lua_scriptreader.cpp
|
||||||
|
/// @brief Script-file reader for Lua 5.1-based scripting engine
|
||||||
|
/// @ingroup scripting
|
||||||
|
///
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
|
@ -111,3 +112,4 @@ namespace Automation4 {
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // WITH_AUTO4_LUA
|
#endif // WITH_AUTO4_LUA
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:jiifurusu@gmail.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file auto4_lua_scriptreader.h
|
||||||
|
/// @see auto4_lua_scriptreader.cpp
|
||||||
|
/// @ingroup scripting
|
||||||
|
///
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
@ -59,3 +60,4 @@ namespace Automation4 {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -748,3 +748,4 @@ IScriptEnvironment* __stdcall CreateScriptEnvironment(int version = AVISYNTH_INT
|
||||||
#pragma pack(pop)
|
#pragma pack(pop)
|
||||||
|
|
||||||
#endif //__AVISYNTH_H__
|
#endif //__AVISYNTH_H__
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file avisynth_wrap.cpp
|
||||||
|
/// @brief Wrapper-layer for Avisynth
|
||||||
|
/// @ingroup video_input audio_input
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
////////////
|
////////////
|
||||||
|
@ -136,3 +137,4 @@ IScriptEnvironment *AviSynthWrapper::GetEnv() {
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file avisynth_wrap.h
|
||||||
|
/// @see avisynth_wrap.cpp
|
||||||
|
/// @ingroup video_input audio_input
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#ifndef AVISYNTH_WRAP_H
|
#ifndef AVISYNTH_WRAP_H
|
||||||
|
@ -80,3 +81,4 @@ public:
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file base_grid.cpp
|
||||||
|
/// @brief Base for subtitle grid in main UI
|
||||||
|
/// @ingroup main_ui
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
////////////
|
////////////
|
||||||
|
@ -1126,3 +1127,4 @@ wxArrayInt BaseGrid::GetRangeArray(int n1,int n2) {
|
||||||
}
|
}
|
||||||
return target;
|
return target;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file base_grid.h
|
||||||
|
/// @see base_grid.cpp
|
||||||
|
/// @ingroup main_ui
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -129,3 +130,4 @@ public:
|
||||||
enum {
|
enum {
|
||||||
GRID_SCROLLBAR = 1730
|
GRID_SCROLLBAR = 1730
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file browse_button.cpp
|
||||||
|
/// @brief Push-button that opens a file browsing dialogue and sets value of a text edit when user confirms
|
||||||
|
/// @ingroup custom_control
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
///////////
|
///////////
|
||||||
|
@ -101,3 +102,4 @@ void BrowseButton::OnPressed(wxCommandEvent &event) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file browse_button.h
|
||||||
|
/// @see browse_button.cpp
|
||||||
|
/// @ingroup custom_control
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -66,3 +67,4 @@ public:
|
||||||
BrowseButton(wxWindow *parent,int id=-1,wxString text=_T(""),BrowseType type=BROWSE_FILE,wxPoint position=wxDefaultPosition,wxSize size=wxDefaultSize);
|
BrowseButton(wxWindow *parent,int id=-1,wxString text=_T(""),BrowseType type=BROWSE_FILE,wxPoint position=wxDefaultPosition,wxSize size=wxDefaultSize);
|
||||||
void Bind(wxTextCtrl *control,int pos=0);
|
void Bind(wxTextCtrl *control,int pos=0);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://www.aegisub.net/
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file charset_conv.cpp
|
||||||
|
/// @brief Iconv-based implementation of character set conversions
|
||||||
|
/// @ingroup utility
|
||||||
|
///
|
||||||
|
|
||||||
#include "charset_conv.h"
|
#include "charset_conv.h"
|
||||||
|
|
||||||
|
@ -436,3 +437,4 @@ wxArrayString AegisubCSConv::GetEncodingsList() {
|
||||||
}
|
}
|
||||||
static AegisubCSConv localConv(_T("Local"), false);
|
static AegisubCSConv localConv(_T("Local"), false);
|
||||||
AegisubCSConv& csConvLocal(localConv);
|
AegisubCSConv& csConvLocal(localConv);
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://www.aegisub.net/
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file charset_conv.h
|
||||||
|
/// @see charset_conv.cpp
|
||||||
|
/// @ingroup utility
|
||||||
|
///
|
||||||
|
|
||||||
#ifndef AEGISUB_CHARSET_CONV_H
|
#ifndef AEGISUB_CHARSET_CONV_H
|
||||||
#define AEGISUB_CHARSET_CONV_H
|
#define AEGISUB_CHARSET_CONV_H
|
||||||
|
@ -128,3 +129,4 @@ extern AegisubCSConv& csConvLocal;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file charset_detect.cpp
|
||||||
|
/// @brief Wrapper around text encoding detection library
|
||||||
|
/// @ingroup utility
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
///////////
|
///////////
|
||||||
|
@ -155,3 +156,4 @@ void CharSetDetect::Report(const char* aCharset) {
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif // WITH_UNIVCHARDET
|
#endif // WITH_UNIVCHARDET
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file charset_detect.h
|
||||||
|
/// @see charset_detect.cpp
|
||||||
|
/// @ingroup utility
|
||||||
|
///
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
@ -53,3 +54,4 @@ public:
|
||||||
wxString GetEncoding(wxString filename);
|
wxString GetEncoding(wxString filename);
|
||||||
PRBool done() const { return mDone; }
|
PRBool done() const { return mDone; }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file colorspace.cpp
|
||||||
|
/// @brief Functions for converting colours between different representations
|
||||||
|
/// @ingroup utility
|
||||||
|
///
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
|
@ -416,3 +417,4 @@ wxColour html_to_color(wxString html)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file colorspace.h
|
||||||
|
/// @see colorspace.cpp
|
||||||
|
/// @ingroup utility
|
||||||
|
///
|
||||||
|
|
||||||
#ifndef COLORSPACE_H
|
#ifndef COLORSPACE_H
|
||||||
#define COLORSPACE_H
|
#define COLORSPACE_H
|
||||||
|
@ -80,3 +81,4 @@ wxColour html_to_color(wxString html);
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file colour_button.cpp
|
||||||
|
/// @brief Push-button that displays a colour for label, and brings up colour selection dialogue when pressed
|
||||||
|
/// @ingroup custom_control
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
////////////
|
////////////
|
||||||
|
@ -113,3 +114,4 @@ void ColourButton::SetLinkColour(wxColour *col) {
|
||||||
linkColour = col;
|
linkColour = col;
|
||||||
if (linkColour) SetColour(*linkColour);
|
if (linkColour) SetColour(*linkColour);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file colour_button.h
|
||||||
|
/// @see colour_button.cpp
|
||||||
|
/// @ingroup custom_control
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -61,3 +62,4 @@ public:
|
||||||
wxColour GetColour();
|
wxColour GetColour();
|
||||||
void SetLinkColour(wxColour *colour);
|
void SetLinkColour(wxColour *colour);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -12,3 +12,4 @@
|
||||||
#include "config/config_unix.h"
|
#include "config/config_unix.h"
|
||||||
|
|
||||||
#endif // __WINDOWS__
|
#endif // __WINDOWS__
|
||||||
|
|
||||||
|
|
|
@ -26,3 +26,4 @@
|
||||||
|
|
||||||
#endif /* _DEFINES_H */
|
#endif /* _DEFINES_H */
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file config/config_windows0.h
|
||||||
|
/// @brief Base configuration for Windows builds, to be copied to config_windows.h and edited by the developer
|
||||||
|
/// @ingroup build
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -157,3 +158,4 @@
|
||||||
// Enable QuickTime video provider
|
// Enable QuickTime video provider
|
||||||
// Requires QuickTime SDK and (on Windows) a QuickTime7 (or later) installation
|
// Requires QuickTime SDK and (on Windows) a QuickTime7 (or later) installation
|
||||||
//#define WITH_QUICKTIME
|
//#define WITH_QUICKTIME
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file dialog_about.cpp
|
||||||
|
/// @brief About-dialogue box
|
||||||
|
/// @ingroup configuration_ui
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
////////////
|
////////////
|
||||||
|
@ -188,3 +189,4 @@ AboutScreen::AboutScreen(wxWindow *parent)
|
||||||
// Destructor
|
// Destructor
|
||||||
AboutScreen::~AboutScreen () {
|
AboutScreen::~AboutScreen () {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file dialog_about.h
|
||||||
|
/// @see dialog_about.cpp
|
||||||
|
/// @ingroup configuration_ui
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -51,3 +52,4 @@ public:
|
||||||
AboutScreen(wxWindow *parent);
|
AboutScreen(wxWindow *parent);
|
||||||
~AboutScreen();
|
~AboutScreen();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
// POSSIBILITY OF SUCH DAMAGE.
|
// POSSIBILITY OF SUCH DAMAGE.
|
||||||
//
|
//
|
||||||
// -----------------------------------------------------------------------------
|
// Aegisub Project http://www.aegisub.org/
|
||||||
//
|
|
||||||
// AEGISUB
|
|
||||||
//
|
|
||||||
// Website: http://aegisub.cellosoft.com
|
|
||||||
// Contact: mailto:zeratul@cellosoft.com
|
|
||||||
//
|
//
|
||||||
|
// $Id$
|
||||||
|
|
||||||
|
/// @file dialog_associations.cpp
|
||||||
|
/// @brief Configure file associations for Aegisub
|
||||||
|
/// @ingroup configuration_ui
|
||||||
|
///
|
||||||
|
|
||||||
|
|
||||||
///////////
|
///////////
|
||||||
|
@ -137,3 +138,4 @@ void DialogAssociations::OnOK(wxCommandEvent &event) {
|
||||||
if (ListBox->IsChecked(4)) AssociateType(_T("ttxt"));
|
if (ListBox->IsChecked(4)) AssociateType(_T("ttxt"));
|
||||||
event.Skip();
|
event.Skip();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue